Эх сурвалжийг харах

Работа над BookInfoDialog

Book Pauk 2 жил өмнө
parent
commit
7b2171c269

+ 8 - 2
client/components/Search/BookInfoDialog/BookInfoDialog.vue

@@ -24,7 +24,7 @@
                     </div>
                 </div>
 
-                <div class="col column q-ml-sm" style="min-width: 300px; border: 1px solid #ccc">
+                <div class="col column q-ml-sm" style="min-width: 400px; border: 1px solid #ccc">
                     <div class="bg-grey-3 row">
                         <q-tabs
                             v-model="selectedTab"
@@ -36,7 +36,7 @@
                             inline-label
                             class="bg-grey-4 text-grey-7"
                         >
-                            <q-tab name="fb2" label="Fb2 инфо" />
+                            <q-tab v-if="fb2.length" name="fb2" label="Fb2 инфо" />
                             <q-tab name="inpx" label="Inpx инфо" />
                         </q-tabs>
                     </div>
@@ -130,6 +130,9 @@ class BookInfoDialog {
         this.book = {};
 
         this.parseBookInfo();
+
+        if (!this.fb2.length)
+            this.selectedTab = 'inpx';
     }
 
     get bookAuthor() {
@@ -189,6 +192,9 @@ class BookInfoDialog {
             if (nodePath == 'titleInfo/author')
                 return value.split(',').join(', ');
 
+            if ((nodePath == 'titleInfo/serno' || nodePath == 'titleInfo/librate') && !value)
+                return null;
+
             if (typeof(value) === 'string') {
                 return value;
             }