import { h } from 'vue' import ArtButtonTable from '@/components/core/forms/art-button-table/index.vue' export function createQlyInspectTableColumns({ handleViewItems }) { return [ { type: 'selection', width: 48, align: 'center' }, { type: 'globalIndex', label: '序号', width: 72, align: 'center' }, { prop: 'code', label: '质检单号', minWidth: 180, showOverflowTooltip: true }, { prop: 'wkTypeLabel', label: '单据类型', minWidth: 130, showOverflowTooltip: true }, { prop: 'asnId', label: '来源单ID', minWidth: 110 }, { prop: 'asnCode', label: '来源单号', minWidth: 170, showOverflowTooltip: true }, { prop: 'isptQty', label: '质检数量', width: 110, align: 'right' }, { prop: 'isptStatusText', label: '质检状态', minWidth: 130, showOverflowTooltip: true }, { prop: 'updateByText', label: '更新人', minWidth: 110, showOverflowTooltip: true }, { prop: 'updateTimeText', label: '更新时间', minWidth: 180, showOverflowTooltip: true }, { prop: 'operation', label: '操作', width: 110, fixed: 'right', formatter: (row) => h(ArtButtonTable, { type: 'view', text: '查看明细', onClick: () => handleViewItems(row) }) } ] }