diff --git a/src/views/engineer/reconnaissance.vue b/src/views/engineer/reconnaissance.vue index 2c22c4e..cbe3ff3 100644 --- a/src/views/engineer/reconnaissance.vue +++ b/src/views/engineer/reconnaissance.vue @@ -120,8 +120,9 @@ show-overflow-tooltip > @@ -200,12 +201,37 @@ const searchEvnt = () => { }; const handleApprove = (item) => { - console.log("调试:", item) - approve(item.id).then((res) => { - ElMessage({ - type: 'success' + ElMessageBox.confirm('确定要通过该申请?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + approve(item.id).then((res) => { + item.status = 2; + ElMessage({ + type: 'success', + message: '申请已被通过!' + }) }) - }) + }).catch(() => { + }); +} + +const handleReject = (item) => { + ElMessageBox.confirm('确定要拒绝该申请?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + reject(item.id).then((res) => { + item.status = 1; + ElMessage({ + type: 'success', + message: '申请已被拒绝!' + }) + }) + }).catch(() => { + }); } // 驳回原因