style:生产计划-检验明细-检验按钮回显

main
黄伟杰 2 weeks ago
parent 99dbb3b68c
commit 71d91b1afb

@ -39,14 +39,12 @@
<el-table-column :label="t('QualityManagement.ZjTask.operate')" align="center" width="160" fixed="right">
<template #default="scope">
<el-button
v-if="scope.row.status === 0"
link
type="warning"
@click.stop="handleRowClick(scope.row)"
>
{{ t('QualityManagement.ZjTask.inspect') }}
</el-button>
<span v-else>-</span>
</template>
</el-table-column>
</el-table>
@ -100,9 +98,21 @@ const getList = async () => {
}
}
const isInspected = (row: ZjTaskListRow) => {
const result = (row as any)?.result
if (result === 1 || result === '1' || result === 2 || result === '2') return true
const status = (row as any)?.status
return String(status ?? '') !== '0'
}
const handleRowClick = (row: ZjTaskListRow) => {
if (!row?.id) return
resultDialogRef.value?.open({ id: row.id, status: row.status, cancelReason: (row as any).cancelReason })
resultDialogRef.value?.open({
id: row.id,
status: row.status,
cancelReason: (row as any).cancelReason,
readOnly: isInspected(row),
})
}
watch(

Loading…
Cancel
Save