huangbin 4 роки тому
батько
коміт
b53cc9c8ca
2 змінених файлів з 2 додано та 8 видалено
  1. 1 1
      src/common/setup/table/clolumn.ts
  2. 1 7
      src/common/setup/table/event.ts

+ 1 - 1
src/common/setup/table/clolumn.ts

@@ -32,7 +32,7 @@ export function getTableColumns() {
         list.forEach((e, i) => {
             const { columnfield, columntitle, columnwidth, aligntype, formatterstring } = e;
             const item: ColumnType = {
-                key: String(i),
+                key: String(i + 'th'),
                 dataIndex: columnfield, // 表格数据对应的key
                 title: columntitle,
                 align: aligntype === 1 ? 'center' : aligntype === 2 ? 'left' : 'right',

+ 1 - 7
src/common/setup/table/event.ts

@@ -15,13 +15,7 @@ export function getTableEvent<T>(param: TableEventCB) {
         return {
             onClick: () => {  // 表格点击
                 selectedRow.value = record
-                const value = expandedRowKeys.value;
-                if (value.length) {
-                    const key = value[0];
-                    expandedRowKeys.value = key === index.toString() ? [] : [`${index}`];
-                } else {
-                    expandedRowKeys.value = [`${index}`]
-                }
+                expandedRowKeys.value = (record as any).key
                 param.clickCB && param.clickCB()
             },
             // onDblclick: () => { // 双击