|
|
@@ -70,13 +70,15 @@ export default defineComponent({
|
|
|
userid: getUserId()
|
|
|
}
|
|
|
queryTable(queryErmcp2AreaExposure, param).then((res) => {
|
|
|
- const selectedRow = composeTable.selectedRow.value;
|
|
|
- composeTable.selectedRow.value = undefined;
|
|
|
-
|
|
|
window.setTimeout(() => {
|
|
|
- composeTable.selectedRow.value = selectedRow;
|
|
|
- if (!selectedRow && res.length) {
|
|
|
- composeTable.selectedRow.value = tableList.value[0];
|
|
|
+ const selectedRow = composeTable.selectedRow.value;
|
|
|
+ const index = tableList.value.findIndex((e) => e.middlegoodsid === selectedRow?.middlegoodsid && e.areauserid === selectedRow.areauserid);
|
|
|
+
|
|
|
+ if (res.length) {
|
|
|
+ const i = index > -1 ? index : 0;
|
|
|
+ composeTable.selectedRow.value = tableList.value[i];
|
|
|
+ } else {
|
|
|
+ composeTable.selectedRow.value = undefined;
|
|
|
}
|
|
|
}, 0)
|
|
|
})
|