Browse Source

add row double click func (datagrid)

master
cyril.tsui 1 year ago
parent
commit
0dd9a2b680
11 changed files with 56 additions and 2 deletions
  1. +5
    -0
      src/pages/OrganizationSearchPage/OrganizationTable.js
  2. +5
    -0
      src/pages/Proof/Search_GLD/DataGrid.js
  3. +5
    -0
      src/pages/Proof/Search_Public/DataGrid.js
  4. +5
    -0
      src/pages/PublicNotice/ListPanel/BaseGrid.js
  5. +5
    -0
      src/pages/PublicNotice/ListPanel/PendingPaymentTab.js
  6. +4
    -0
      src/pages/PublicNotice/ListPanel/SearchPublicNoticeTable.js
  7. +6
    -0
      src/pages/PublicNotice/Search_GLD/DataGrid.js
  8. +6
    -1
      src/pages/User/SearchPage/UserTable.js
  9. +5
    -1
      src/pages/User/SearchPage_Individual/UserTable_Individual.js
  10. +5
    -0
      src/pages/User/SearchPage_Organization/UserTable_Organization.js
  11. +5
    -0
      src/pages/pnspsUserGroupSearchPage/UserGroupTable.js

+ 5
- 0
src/pages/OrganizationSearchPage/OrganizationTable.js View File

@@ -84,6 +84,10 @@ export default function OrganizationTable({ recordList }) {
},
];

function handleRowDoubleClick(params) {
navigate('/org/' + params.id);
}

return (
<div style={{ height: "fit-content", width: '100%' }}>
<FiDataGrid
@@ -94,6 +98,7 @@ export default function OrganizationTable({ recordList }) {
paginationModel: { page: 0, pageSize: 5 },
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 0
src/pages/Proof/Search_GLD/DataGrid.js View File

@@ -125,6 +125,10 @@ export default function SearchPublicNoticeTable({ recordList }) {
var zero = places - num.toString().length + 1;
return Array(+(zero > 0 && zero)).join("0") + num;
}
function handleRowDoubleClick(params) {
navigate('/proof/reply/' + params.row.id);
}

return (
<div style={{ height: 400, width: '100%' }}>
@@ -138,6 +142,7 @@ export default function SearchPublicNoticeTable({ recordList }) {
paginationModel: { page: 0, pageSize: 5 },
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 0
src/pages/Proof/Search_Public/DataGrid.js View File

@@ -126,6 +126,10 @@ export default function SearchPublicNoticeTable({ recordList }) {
return Array(+(zero > 0 && zero)).join("0") + num;
}

function handleRowDoubleClick(params) {
navigate('/proof/reply/' + params.row.id);
}

return (
<div style={{ height: 400, width: '100%' }}>

@@ -138,6 +142,7 @@ export default function SearchPublicNoticeTable({ recordList }) {
paginationModel: { page: 0, pageSize: 5 },
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 0
src/pages/PublicNotice/ListPanel/BaseGrid.js View File

@@ -83,6 +83,10 @@ export default function BaseGrid({rows}) {
},
}
];
function handleRowDoubleClick(params) {
navigate('/publicNotice/'+ params.id);
}

return (
<div style={{height: 400, width: '100%', padding: 4}}>
@@ -94,6 +98,7 @@ export default function BaseGrid({rows}) {
paginationModel: {page: 0, pageSize: 5},
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 0
src/pages/PublicNotice/ListPanel/PendingPaymentTab.js View File

@@ -106,6 +106,10 @@ export default function SubmittedTab({ rows }) {
return content;
}

function handleRowDoubleClick(params) {
navigate('/publicNotice/'+ params.id);
}

return (
<>
<div style={{ height: 400, width: '100%', padding: 4 }}>
@@ -122,6 +126,7 @@ export default function SubmittedTab({ rows }) {
onRowSelectionModelChange={(newSelection) => {
setSelectedRowItems(newSelection);
}}
onRowDoubleClick={handleRowDoubleClick}
/>
<Button variant="contained" onClick={() => { setIsPopUp(true) }}>付款</Button>
</div>


+ 4
- 0
src/pages/PublicNotice/ListPanel/SearchPublicNoticeTable.js View File

@@ -90,6 +90,9 @@ export default function SearchPublicNoticeTable({ recordList }) {
}
];

function handleRowDoubleClick(params) {
navigate('/publicNotice/'+ params.id);
}

return (
<div style={{ height: 400, width: '100%' }}>
@@ -102,6 +105,7 @@ export default function SearchPublicNoticeTable({ recordList }) {
paginationModel: { page: 0, pageSize: 5 },
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 6
- 0
src/pages/PublicNotice/Search_GLD/DataGrid.js View File

@@ -107,6 +107,11 @@ export default function SearchPublicNoticeTable({ recordList }) {
return Array(+(zero > 0 && zero)).join("0") + num;
}

function handleRowDoubleClick(params) {
// handleEditClick(params)
navigate('/application/'+ params.id);
}

return (
<div style={{ height: 400, width: '100%' }}>

@@ -118,6 +123,7 @@ export default function SearchPublicNoticeTable({ recordList }) {
paginationModel: { page: 0, pageSize: 5 },
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 6
- 1
src/pages/User/SearchPage/UserTable.js View File

@@ -121,6 +121,10 @@ export default function UserTable({recordList,setChangeLocked}) {
},
];

function handleRowDoubleClick(params) {
navigate('/user/'+ params.id);
}

return (
<div style={{height: "fit-content", width: '100%'}}>
<FiDataGrid
@@ -130,7 +134,8 @@ export default function UserTable({recordList,setChangeLocked}) {
pagination: {
paginationModel: {page: 0, pageSize: 5},
},
}}
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 1
src/pages/User/SearchPage_Individual/UserTable_Individual.js View File

@@ -129,6 +129,10 @@ export default function UserTable_Individual({ recordList }) {
},
];

function handleRowDoubleClick(params) {
navigate('/indUser/' + params.id);
}

return (
<div style={{ height: "fit-content", width: '100%' }}>
<FiDataGrid
@@ -139,7 +143,7 @@ export default function UserTable_Individual({ recordList }) {
paginationModel: { page: 0, pageSize: 5 },
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 0
src/pages/User/SearchPage_Organization/UserTable_Organization.js View File

@@ -126,6 +126,10 @@ export default function UserTable_Organization({recordList}) {
},
];

function handleRowDoubleClick(params) {
navigate('/orgUser/'+ params.id);
}

return (
<div style={{height: "fit-content", width: '100%'}}>
<FiDataGrid
@@ -136,6 +140,7 @@ export default function UserTable_Organization({recordList}) {
paginationModel: {page: 0, pageSize: 5},
},
}}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


+ 5
- 0
src/pages/pnspsUserGroupSearchPage/UserGroupTable.js View File

@@ -54,6 +54,10 @@ export default function UserGroupTable({recordList}) {
},
];

function handleRowDoubleClick(params) {
navigate('/userGroup/'+ params.id);
}

return (
<div style={{height: "fit-content", width: '100%'}}>
<FiDataGrid
@@ -65,6 +69,7 @@ export default function UserGroupTable({recordList}) {
},
}}
pageSizeOptions={[10, 15, 20]}
onRowDoubleClick={handleRowDoubleClick}
/>
</div>
);


Loading…
Cancel
Save