@@ -41,9 +41,9 @@ onMounted(async () => {
4141 watch (imagePresentation,async () => {
4242 images .value = {}
4343 if (imagePresentation .value === ' image' && props .settings .type ) {
44- const coins_list = await service .loadCoins ()
45- coins_list .forEach ((coin ) => {
46- images .value [coin [0 ]] = coin [1 ];
44+ const coin_images = await service .loadImages ()
45+ coin_images .forEach ((coin_image ) => {
46+ images .value [coin_image [0 ]] = coin_image [1 ];
4747 });
4848 }
4949 })
@@ -55,8 +55,9 @@ const onOpenFile = async () => {
5555 images .value = {};
5656 coinsList .value = await service .loadCoins ()
5757 if (imagePresentation .value === ' image' ) {
58- coinsList .value .forEach ((coin ) => {
59- images .value [coin[0 ]] = coin[1 ];
58+ const coin_images = await service .loadImages ()
59+ coin_images .forEach ((coin_image ) => {
60+ images .value [coin_image[0 ]] = coin_image[1 ];
6061 });
6162 }
6263
@@ -93,19 +94,19 @@ defineExpose({
9394
9495function generateDescription ( coin_data ) {
9596 let desc = [];
96- if (coin_data[4 ])
97- desc .push (coin_data[4 ]);
98- if (coin_data[5 ] || coin_data[6 ])
99- desc .push (convertFraction (props .settings .convert_fraction , coin_data[5 ]) + ' ' + coin_data[6 ]);
100- if (coin_data[10 ])
101- desc .push (coin_data[10 ]);
102- if (coin_data[7 ]) {
103- desc .push (formatYear (props .settings .enable_bc , coin_data[7 ]));
97+ if (coin_data[3 ])
98+ desc .push (coin_data[3 ]);
99+ if (coin_data[4 ] || coin_data[5 ])
100+ desc .push (convertFraction (props .settings .convert_fraction , coin_data[4 ]) + ' ' + coin_data[5 ]);
101+ if (coin_data[9 ])
102+ desc .push (coin_data[9 ]);
103+ if (coin_data[6 ]) {
104+ desc .push (formatYear (props .settings .enable_bc , coin_data[6 ]));
104105 }
106+ if (coin_data[7 ])
107+ desc .push (coin_data[7 ]);
105108 if (coin_data[8 ])
106109 desc .push (coin_data[8 ]);
107- if (coin_data[9 ])
108- desc .push (coin_data[9 ]);
109110
110111 return desc;
111112}
@@ -166,7 +167,7 @@ const loadImage = async (coinId) => {
166167 v-for =" (coin, index) in coinsList"
167168 :key =" coin[0]"
168169 :subtitle =" generateDescription(coin).join(', ')"
169- :title =" coin[2 ]"
170+ :title =" coin[1 ]"
170171 @click =" router.push('/coin/' + coin[0])"
171172 class =" pa-1"
172173 >
@@ -189,7 +190,7 @@ const loadImage = async (coinId) => {
189190 <v-img :src =" arrayBufferToBase64(images[coin[0]])" :width =" 100" max-height =" 56" />
190191 </template >
191192 <template v-slot :append >
192- <StatusItem :status =" coin[3 ]" :statuses =" settings.statuses" :statusPresentation =" statusPresentation" />
193+ <StatusItem :status =" coin[2 ]" :statuses =" settings.statuses" :statusPresentation =" statusPresentation" />
193194 </template >
194195 </v-list-item >
195196 </v-list >
0 commit comments