|
@@ -556,15 +556,38 @@ const openForm = (type: string, id?: number) => {
|
|
|
|
|
|
/** 删除按钮操作 */
|
|
|
const handleDelete = async (id: number) => {
|
|
|
- try {
|
|
|
- // 删除的二次确认
|
|
|
- await message.delConfirm()
|
|
|
- // 发起删除
|
|
|
- await SpecimenInfoApi.deleteSpecimenInfo(id)
|
|
|
- message.success(t('common.delSuccess'))
|
|
|
- // 刷新列表
|
|
|
- await getList()
|
|
|
- } catch {}
|
|
|
+ // try {
|
|
|
+ // // 删除的二次确认
|
|
|
+ // await message.delConfirm()
|
|
|
+ // // 发起删除
|
|
|
+ // await SpecimenInfoApi.deleteSpecimenInfo(id)
|
|
|
+ // message.success(t('common.delSuccess'))
|
|
|
+ // // 刷新列表
|
|
|
+ // await getList()
|
|
|
+ // } catch {}
|
|
|
+ ElMessageBox.prompt('请输入删除原因', '删除', {
|
|
|
+ confirmButtonText: 'OK',
|
|
|
+ cancelButtonText: 'Cancel',
|
|
|
+ inputPattern: /.+/ ,
|
|
|
+ inputErrorMessage: '删除原因必填',
|
|
|
+ })
|
|
|
+ .then(async ({ value }) => {
|
|
|
+ try {
|
|
|
+ await SpecimenInfoApi.deleteSpecimenInfo(id,value)
|
|
|
+ await getList()
|
|
|
+ ElMessage({
|
|
|
+ type: 'success',
|
|
|
+ message: `删除成功`,
|
|
|
+ })
|
|
|
+ } catch {}
|
|
|
+
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ ElMessage({
|
|
|
+ type: 'info',
|
|
|
+ message: '取消删除',
|
|
|
+ })
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
/** 批量导入 */
|