natasha 1 gadu atpakaļ
vecāks
revīzija
73de0093c9

+ 2 - 2
src/components/common/BookCard.vue

@@ -38,8 +38,8 @@
             <p class="author">{{item.shelve_date||item.typeName||item.classperiod||item.author||'暂无'}}</p>
             <template v-if="!type||type!='bookShelf'">
                 <p class="price">
-                <span class="OPPOSans">¥{{item.price_discount?item.price_discount:item.price|cutMoneyFiter}}</span>
-                <s v-if="item.price_discount&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
+                <span class="OPPOSans">¥{{item.hasOwnProperty('price_discount')?item.price_discount:item.price|cutMoneyFiter}}</span>
+                <s v-if="item.hasOwnProperty('price_discount')&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
                 </p>
             </template>
             </div>

+ 2 - 2
src/components/common/BookLiveCard.vue

@@ -27,8 +27,8 @@
             </div>
             <template>
                 <p class="price">
-                <span class="OPPOSans">¥{{item.price_discount?item.price_discount:item.price|cutMoneyFiter}}</span>
-                <s v-if="item.price_discount&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
+                <span class="OPPOSans">¥{{item.hasOwnProperty('price_discount')?item.price_discount:item.price|cutMoneyFiter}}</span>
+                <s v-if="item.hasOwnProperty('price_discount')&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
                 </p>
             </template>
             </div>

+ 2 - 2
src/components/common/BookPeruseCard.vue

@@ -42,8 +42,8 @@
             </p>
             <template v-if="!type||type!='bookShelf'">
                 <p class="price">
-                <span class="OPPOSans">¥{{item.price_discount?item.price_discount:item.price|cutMoneyFiter}}</span>
-                <s v-if="item.price_discount&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
+                <span class="OPPOSans">¥{{item.hasOwnProperty('price_discount')?item.price_discount:item.price|cutMoneyFiter}}</span>
+                <s v-if="item.hasOwnProperty('price_discount')&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
                 </p>
             </template>
             </div>

+ 2 - 2
src/components/common/BookPeruseListCard.vue

@@ -38,8 +38,8 @@
             <p class="author">有效期:{{item.end_date||'暂无'}}</p>
             <template v-if="!type||type!='bookShelf'">
                 <p class="price">
-                <span class="OPPOSans">¥{{item.price_discount?item.price_discount:item.price|cutMoneyFiter}}</span>
-                <s v-if="item.price_discount&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
+                <span class="OPPOSans">¥{{item.hasOwnProperty('price_discount')?item.price_discount:item.price|cutMoneyFiter}}</span>
+                <s v-if="item.hasOwnProperty('price_discount')&&item.price_discount!==item.price">¥{{item.price|cutMoneyFiter}}</s>
                 </p>
             </template>
             </div>

+ 2 - 2
src/views/bookShelf/bookItem.vue

@@ -41,8 +41,8 @@
                 <div class="sales-box">
                     <div class="sales-left">
                         <span>优惠价</span>
-                        <span class="OPPOSans">¥{{info.price_discount||info.iss_price_sell?info.price_discount||info.iss_price_sell:info.price||info.iss_price_org|cutMoneyFiter}}</span>
-                        <span class="old-price" v-if="(info.price_discount&&info.price_discount!==info.price)||(info.iss_price_sell&&info.iss_price_sell!==info.iss_price_org)">¥{{info.price||info.iss_price_org|cutMoneyFiter}}</span>
+                        <span class="OPPOSans">¥{{info.hasOwnProperty('price_discount')||info.hasOwnProperty('iss_price_sell')?info.price_discount||info.iss_price_sell:info.price||info.iss_price_org|cutMoneyFiter}}</span>
+                        <span class="old-price" v-if="(info.hasOwnProperty('price_discount')&&info.price_discount!==info.price)||(info.hasOwnProperty('iss_price_sell')&&info.iss_price_sell!==info.iss_price_org)">¥{{info.price||info.iss_price_org|cutMoneyFiter}}</span>
                     </div>
                     <span class="sales-right" v-if="sales>=1000">累计销售 {{salesCn}}</span>
                 </div>

+ 1 - 1
src/views/bookShelf/components/Payment.vue

@@ -10,7 +10,7 @@
         <i class="el-icon-close" @click="closeDialogue"></i>
         <h2>{{data.name||data.cn_title}}</h2>
         <h3>{{data.org_name||'二十一世纪英文报'}}</h3>
-        <p class="price">¥{{payAmount||data.price_discount||data.price|cutMoneyFiter}}</p>
+        <p class="price">¥{{data.hasOwnProperty('price_discount')?data.price_discount:payAmount||data.price|cutMoneyFiter}}</p>
         <template v-if="payType==='dui'">
             <el-input class="code" placeholder="在此输入兑换码" v-model="codeValue" maxlength="20"></el-input>
             <a class="exchange" @click="handleExchange">兑换</a>