diff --git a/src/pages/Claim/Card/ClaimLines.vue b/src/pages/Claim/Card/ClaimLines.vue
index 5190c9932..de0bd39ba 100644
--- a/src/pages/Claim/Card/ClaimLines.vue
+++ b/src/pages/Claim/Card/ClaimLines.vue
@@ -11,6 +11,8 @@ import CrudModel from 'components/CrudModel.vue';
import FetchData from 'components/FetchData.vue';
import VnDiscount from 'components/common/vnDiscount.vue';
import ClaimLinesImport from './ClaimLinesImport.vue';
+import ItemDescriptorProxy from 'src/pages/Item/Card/ItemDescriptorProxy.vue';
+import item from 'src/router/modules/item';
const quasar = useQuasar();
const route = useRoute();
@@ -229,7 +231,14 @@ function showImportDialog() {
-
+
+
+ {{ value }}
+
+
+
{{ value }}
diff --git a/src/pages/Claim/ClaimList.vue b/src/pages/Claim/ClaimList.vue
index 91e8fdc15..c8d84b904 100644
--- a/src/pages/Claim/ClaimList.vue
+++ b/src/pages/Claim/ClaimList.vue
@@ -26,8 +26,9 @@ const STATE_COLOR = {
function stateColor(code) {
return STATE_COLOR[code];
}
-function navigate(id) {
- router.push({ path: `/claim/${id}` });
+function navigate(event, id) {
+ if (event.ctrlKey || event.metaKey) window.open(window.host);
+ else router.push({ path: `/claim/${id}` });
}
@@ -74,7 +75,7 @@ function navigate(id) {
:id="row.id"
:key="row.id"
:title="row.clientName"
- @click="navigate(row.id)"
+ @click="navigate($event, row.id)"
v-for="row of rows"
>