|
|
@@ -7,7 +7,7 @@
|
|
|
</template>
|
|
|
<Tabs v-model:active="currentGroupId" v-if="goodsGroups.length">
|
|
|
<template v-for="(item, index) in goodsGroups" :key="index">
|
|
|
- <Tab :title="item.goodsgroupname" :name="item.goodsgroupid">
|
|
|
+ <Tab :title="goodsGroupeName(item)" :name="item.goodsgroupid">
|
|
|
<table class="table" cellspacing="0" cellpadding="0">
|
|
|
<thead class="table-thead">
|
|
|
<tr class="table-row">
|
|
|
@@ -102,6 +102,21 @@ const goodsname = (code: string) => {
|
|
|
|
|
|
const goodsGroups = userStore.userData.goodsgroups.filter((e) => e.marketid === 10101)
|
|
|
|
|
|
+const goodsGroupeName = (item: Model.GoodsGroup) => {
|
|
|
+ switch (i18n.global.locale) {
|
|
|
+ case 'zh-CN':
|
|
|
+ return item?.goodsgroupname ?? ''
|
|
|
+ case 'en-US':
|
|
|
+ return item?.goodsgroupnameen ?? ''
|
|
|
+ case 'zh-TW':
|
|
|
+ return item?.goodsgroupnametw ?? ''
|
|
|
+ case 'vi':
|
|
|
+ return item?.goodsgroupnamevi ?? ''
|
|
|
+ default:
|
|
|
+ return item?.goodsgroupnameth ?? ''
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
const goodsList = computed(() => futuresStore.quotationList.filter((e) => e.goodsgroupid === currentGroupId.value))
|
|
|
|
|
|
const rowClick = (row: Model.GoodsQuote) => {
|