chenlu
2025-12-18 25cc86fd8a2fb3b2bb6b385cba0adaf89ff3dcdc
north-glass-erp/northglass-erp/src/hook/copyTableCellValue.js
New file
@@ -0,0 +1,32 @@
import VxeUI from "vxe-pc-ui";
function copyTableCellValue(row, column) {
    if(column.field.indexOf('.')>-1){
        let  array = column.field.split('.')
        if (row[array[0]][array[1]]!==null){
            VxeUI.clipboard.copy(row[array[0]][array[1]])
        }
    }else {
        if (row[column.field]!==null){
            VxeUI.clipboard.copy(row[column.field])
        }
    }
}
function copyTableCellValueShow(row, column) {
    if(column.field.indexOf('.')>-1){
        let  array = column.field.split('.')
        if (row[array[0]][array[1]+'Show']!==null){
            VxeUI.clipboard.copy(row[array[0]+'Show'][array[1]])
        }
    }else {
        if (row[column.field+'Show']!==null){
            VxeUI.clipboard.copy(row[column.field+'Show'])
        }
    }
}
export {copyTableCellValue,copyTableCellValueShow}