diff --git a/src/views/business/schedule/interchange/interchangeList.vue b/src/views/business/schedule/interchange/interchangeList.vue index 99d40fc..d7cce93 100644 --- a/src/views/business/schedule/interchange/interchangeList.vue +++ b/src/views/business/schedule/interchange/interchangeList.vue @@ -398,6 +398,41 @@ }) } +// 点击批量无需检测 +const batchNoMeasure = () => { + if (!checkoutList.value.length) { + ElMessage.warning('请选中') + return false + } + const params = checkoutList.value.map((item: any) => { + return { + orderId: item.orderId, + reason: '', + sampleId: item.sampleId, + status: '7', + } + }) + + ElMessageBox.confirm( + '确定无需检测吗?', + '提示', + { + confirmButtonText: '确认', + cancelButtonText: '取消', + type: 'warning', + }, + ) + .then(() => { + interchangeStatusChange(params).then((res) => { + if (res.code === 200) { + ElMessage.success('批量操作无需检测成功') + fetchData(true) + normalTableRef.value.clearMulti() + } + }) + }) +} + // --------------------------------------扫描------------------------------------------- // 点击扫描收入 const scanTake = () => { @@ -641,9 +676,10 @@