#
zhou zhou
21 小时以前 333a93571452073a9e628c6256044d345099aa50
rsf-design/src/views/orders/purchase/purchaseTable.columns.js
@@ -5,6 +5,7 @@
export function createPurchaseTableColumns({
  handleView,
  handleViewItems,
  handleEdit,
  handleDelete,
  canEdit = true,
@@ -152,6 +153,14 @@
      formatter: (row) => {
        const operations = [{ key: 'view', label: '详情', icon: 'ri:eye-line' }]
        if (handleViewItems) {
          operations.push({
            key: 'items',
            label: '明细',
            icon: 'ri:list-check-3'
          })
        }
        if (canEdit && handleEdit) {
          operations.push({ key: 'edit', label: '编辑', icon: 'ri:pencil-line' })
        }
@@ -169,6 +178,7 @@
          list: operations,
          onClick: (item) => {
            if (item.key === 'view') handleView?.(row)
            if (item.key === 'items') handleViewItems?.(row)
            if (item.key === 'edit') handleEdit?.(row)
            if (item.key === 'delete') handleDelete?.(row)
          }