廖井涛
2025-09-18 7b5f1e33b4936c02fbe31d4b064ea3873da2e511
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}