fix:检验记录可撤回删除

This commit is contained in:
shijing 2025-12-31 10:00:10 +08:00
parent d8899317a8
commit b63013d9a7
1 changed files with 26 additions and 9 deletions

View File

@ -54,17 +54,24 @@
</el-table-column> </el-table-column>
<el-table-column label="检验人" prop="test_user_name"> <el-table-column label="检验人" prop="test_user_name">
</el-table-column> </el-table-column>
<!-- <el-table-column label="操作" fixed="right" width="60"> <el-table-column label="操作" fixed="right" width="80">
<template #default="scope"> <template #default="scope">
<el-button <el-button
link link
type="primary" type="warning"
v-if="scope.row.submit_time!==null"
v-auth="'ftestwork.update'" v-auth="'ftestwork.update'"
@click="table_del(scope.row)" @click="table_revert(scope.row)"
>删除 >撤回</el-button>
</el-button> <el-button
link
v-if="scope.row.submit_time==null"
type="danger"
v-auth="'ftestwork.update'"
@click="table_delete(scope.row)"
>删除</el-button>
</template> </template>
</el-table-column> --> </el-table-column>
</scTable> </scTable>
</el-main> </el-main>
</el-container> </el-container>
@ -97,11 +104,21 @@ export default {
this.apiObj = this.$API.qm.ftestwork.list; this.apiObj = this.$API.qm.ftestwork.list;
return this; return this;
}, },
table_del(row){ table_revert(row){
this.$API.qm.ftestwork.delete.req(row.id).then((res) => { this.$API.qm.ftestwork.revert.req(row.id).then((res) => {
this.$refs.drawer_table.fetch(); this.$refs.drawer_table.refresh();
}); });
}, },
table_delete(row){
let that = this;
that.$confirm("确定删除该检验记录吗?", "提示", {
type: "warning",
}).then(() => {
that.$API.qm.ftestwork.delete.req(row.id).then((res) => {
that.$refs.drawer_table.refresh();
});
}).catch(() => {});
},
}, },
}; };
</script> </script>