设备维保删除功能

This commit is contained in:
hongchao 2025-08-08 11:14:06 +08:00
parent c166623afb
commit 15a4f9768b
2 changed files with 29 additions and 1 deletions

View File

@ -73,4 +73,14 @@ export function getMaintenanceEquipmentApi(query) {
method: 'get',
params: query
})
}
//删除
export function deleteEquipmentNew(data) {
return request({
url: '/material/equipmentToRepair/deleteEquipmentNew',
method: 'post',
contentType: 'application/json',
data: data
})
}

View File

@ -120,9 +120,11 @@
@click="handleUpdate(scope.row, 'update')"
>编辑</el-button
>
<el-button size="mini" type="text" icon="el-icon-document" @click="openUpkeep(scope.row)"
>保养记录表</el-button
>
<el-button size="mini" type="text" icon="el-icon-delete" @click="deleteEquipment(scope.row)" v-hasPermi="['repair:equipment:delete']">删除</el-button>
</template>
</el-table-column>
</el-table>
@ -247,7 +249,7 @@
<script>
import {
getEquipmentListApi,submitStatusNew,getMaintenanceEquipmentApi
getEquipmentListApi,submitStatusNew,getMaintenanceEquipmentApi,deleteEquipmentNew
} from '@/api/repairTest/equipmentToRepair'
import selectTree from '../repair/selectTree.vue'
import Tree from '@/views/repairTest/repair/tree.vue'
@ -385,6 +387,22 @@ export default {
})
})
},
//
deleteEquipment(row) {
this.$confirm('确定删除吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
}).then(() =>{
deleteEquipmentNew({id:row.id,typeId:row.typeId,maId:row.maId}).then((res) => {
this.$message.success('删除成功')
this.getList()
})
})
},
//
openUpkeep(row) {
console.log('🚀 ~ openUpkeep ~ row:', row)