|  | @@ -6,47 +6,55 @@
 | 
	
		
			
				|  |  |        <Header />
 | 
	
		
			
				|  |  |        <div class="shade"></div>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | -    <div class="main" v-loading="loading">
 | 
	
		
			
				|  |  | -      <div class="bookDetail" v-if="detailSHow">
 | 
	
		
			
				|  |  | -        <div class="rightUp">
 | 
	
		
			
				|  |  | -          <span>HOT</span>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        <div class="img">
 | 
	
		
			
				|  |  | -          <img :src="TextbookData.picture_url" alt="" />
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -        <div class="text">
 | 
	
		
			
				|  |  | -          <p class="p1">{{ TextbookData.name }}</p>
 | 
	
		
			
				|  |  | -          <p class="p2">{{ TextbookData.org_name }}</p>
 | 
	
		
			
				|  |  | -          <p class="p2">{{ TextbookData.author }}</p>
 | 
	
		
			
				|  |  | -          <p class="p3">
 | 
	
		
			
				|  |  | -            {{ TextbookData.description }}
 | 
	
		
			
				|  |  | -          </p>
 | 
	
		
			
				|  |  | -          <div class="operation">
 | 
	
		
			
				|  |  | -            <span class="price">
 | 
	
		
			
				|  |  | -              ¥<span
 | 
	
		
			
				|  |  | -                class="price_1"
 | 
	
		
			
				|  |  | -                v-html="changePrice(TextbookData.price)"
 | 
	
		
			
				|  |  | -              ></span>
 | 
	
		
			
				|  |  | -            </span>
 | 
	
		
			
				|  |  | -            <button @click="getPurchase" class="get">
 | 
	
		
			
				|  |  | -              <!-- Key390-去学习 Key72-购买 -->
 | 
	
		
			
				|  |  | -              {{ bookIsBuy == "true" ? this.$t("Key390") : this.$t("Key72") }}
 | 
	
		
			
				|  |  | -            </button>
 | 
	
		
			
				|  |  | -            <!-- <button   class="acquired">
 | 
	
		
			
				|  |  | +    <template v-if="TextbookData.is_deleted == 'false'">
 | 
	
		
			
				|  |  | +      <template v-if="bookIsBuy == 'true' || TextbookData.publish_status == 1">
 | 
	
		
			
				|  |  | +        <div class="main" v-loading="loading">
 | 
	
		
			
				|  |  | +          <div class="bookDetail" v-if="detailSHow">
 | 
	
		
			
				|  |  | +            <div class="rightUp">
 | 
	
		
			
				|  |  | +              <span>HOT</span>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +            <div class="img">
 | 
	
		
			
				|  |  | +              <img :src="TextbookData.picture_url" alt="" />
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +            <div class="text">
 | 
	
		
			
				|  |  | +              <p class="p1">{{ TextbookData.name }}</p>
 | 
	
		
			
				|  |  | +              <p class="p2">{{ TextbookData.org_name }}</p>
 | 
	
		
			
				|  |  | +              <p class="p2">{{ TextbookData.author }}</p>
 | 
	
		
			
				|  |  | +              <p class="p3">
 | 
	
		
			
				|  |  | +                {{ TextbookData.description }}
 | 
	
		
			
				|  |  | +              </p>
 | 
	
		
			
				|  |  | +              <div class="operation">
 | 
	
		
			
				|  |  | +                <span class="price">
 | 
	
		
			
				|  |  | +                  ¥<span
 | 
	
		
			
				|  |  | +                    class="price_1"
 | 
	
		
			
				|  |  | +                    v-html="changePrice(TextbookData.price)"
 | 
	
		
			
				|  |  | +                  ></span>
 | 
	
		
			
				|  |  | +                </span>
 | 
	
		
			
				|  |  | +                <button @click="getPurchase" class="get">
 | 
	
		
			
				|  |  | +                  <!-- Key390-去学习 Key72-购买 -->
 | 
	
		
			
				|  |  | +                  {{
 | 
	
		
			
				|  |  | +                    bookIsBuy == "true" ? this.$t("Key390") : this.$t("Key72")
 | 
	
		
			
				|  |  | +                  }}
 | 
	
		
			
				|  |  | +                </button>
 | 
	
		
			
				|  |  | +                <!-- <button   class="acquired">
 | 
	
		
			
				|  |  |                ACQUIRED
 | 
	
		
			
				|  |  |              </button> -->
 | 
	
		
			
				|  |  | -            <span class="enshrine" @click="enshrineEvent">
 | 
	
		
			
				|  |  | -              <img
 | 
	
		
			
				|  |  | -                v-if="enshrine == 'false'"
 | 
	
		
			
				|  |  | -                src="../assets/textBookDetail/enshrine2.png"
 | 
	
		
			
				|  |  | -                alt=""
 | 
	
		
			
				|  |  | -              />
 | 
	
		
			
				|  |  | -              <img v-else src="../assets/textBookDetail/enshrine1.png" alt="" />
 | 
	
		
			
				|  |  | -            </span>
 | 
	
		
			
				|  |  | +                <span class="enshrine" @click="enshrineEvent">
 | 
	
		
			
				|  |  | +                  <img
 | 
	
		
			
				|  |  | +                    v-if="enshrine == 'false'"
 | 
	
		
			
				|  |  | +                    src="../assets/textBookDetail/enshrine2.png"
 | 
	
		
			
				|  |  | +                    alt=""
 | 
	
		
			
				|  |  | +                  />
 | 
	
		
			
				|  |  | +                  <img
 | 
	
		
			
				|  |  | +                    v-else
 | 
	
		
			
				|  |  | +                    src="../assets/textBookDetail/enshrine1.png"
 | 
	
		
			
				|  |  | +                    alt=""
 | 
	
		
			
				|  |  | +                  />
 | 
	
		
			
				|  |  | +                </span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <!-- <div class="more"  v-if="detailSHow">
 | 
	
		
			
				|  |  | +          <!-- <div class="more"  v-if="detailSHow">
 | 
	
		
			
				|  |  |          <div class="moreTitle">更多推荐</div>
 | 
	
		
			
				|  |  |          <div class="moreList">
 | 
	
		
			
				|  |  |            <div class="moreOne">
 | 
	
	
		
			
				|  | @@ -123,37 +131,55 @@
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </div> -->
 | 
	
		
			
				|  |  | -      <div class="cutDownOrimg" v-if="detailSHow">
 | 
	
		
			
				|  |  | -        <div class="sele">
 | 
	
		
			
				|  |  | -          <div
 | 
	
		
			
				|  |  | -            @click="SelectShowEvent('1')"
 | 
	
		
			
				|  |  | -            :class="SelectShow == '1' ? 'select' : ''"
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <!-- 目录 -->{{ $t("Key612") }}
 | 
	
		
			
				|  |  | +          <div class="cutDownOrimg" v-if="detailSHow">
 | 
	
		
			
				|  |  | +            <div class="sele">
 | 
	
		
			
				|  |  | +              <div
 | 
	
		
			
				|  |  | +                @click="SelectShowEvent('1')"
 | 
	
		
			
				|  |  | +                :class="SelectShow == '1' ? 'select' : ''"
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                <!-- 目录 -->{{ $t("Key612") }}
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +              <div
 | 
	
		
			
				|  |  | +                @click="SelectShowEvent('2')"
 | 
	
		
			
				|  |  | +                :class="SelectShow == '1' ? '' : 'select'"
 | 
	
		
			
				|  |  | +              >
 | 
	
		
			
				|  |  | +                <!-- 资源 -->{{ $t("Key613") }}
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  | -          <div
 | 
	
		
			
				|  |  | -            @click="SelectShowEvent('2')"
 | 
	
		
			
				|  |  | -            :class="SelectShow == '1' ? '' : 'select'"
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <!-- 资源 -->{{ $t("Key613") }}
 | 
	
		
			
				|  |  | +          <div v-if="SelectShow == '1'" class="Catalogue">
 | 
	
		
			
				|  |  | +            <BookView
 | 
	
		
			
				|  |  | +              :bookId="TextBookId"
 | 
	
		
			
				|  |  | +              @bookdetailShow="bookdetailShow"
 | 
	
		
			
				|  |  | +              :bookIsBuy="bookIsBuy"
 | 
	
		
			
				|  |  | +            ></BookView>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +          <div v-else class="Resources">
 | 
	
		
			
				|  |  | +            <div>
 | 
	
		
			
				|  |  | +              <img src="../assets/textBookDetail/fileType1.png" alt="" />
 | 
	
		
			
				|  |  | +              <span> 文件名 </span>
 | 
	
		
			
				|  |  | +              <img src="../assets/textBookDetail/upload.png" alt="" />
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  | +      </template>
 | 
	
		
			
				|  |  | +    </template>
 | 
	
		
			
				|  |  | +    <template v-if="TextbookData.is_deleted == 'true'">
 | 
	
		
			
				|  |  | +      <div class="noview-msg-box">
 | 
	
		
			
				|  |  | +        <div class="noview-msg">无法查看,教材已被删除</div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  | -      <div v-if="SelectShow == '1'" class="Catalogue">
 | 
	
		
			
				|  |  | -        <BookView
 | 
	
		
			
				|  |  | -          :bookId="TextBookId"
 | 
	
		
			
				|  |  | -          @bookdetailShow="bookdetailShow"
 | 
	
		
			
				|  |  | -          :bookIsBuy="bookIsBuy"
 | 
	
		
			
				|  |  | -        ></BookView>
 | 
	
		
			
				|  |  | -      </div>
 | 
	
		
			
				|  |  | -      <div v-else class="Resources">
 | 
	
		
			
				|  |  | -        <div>
 | 
	
		
			
				|  |  | -          <img src="../assets/textBookDetail/fileType1.png" alt="" />
 | 
	
		
			
				|  |  | -          <span> 文件名 </span>
 | 
	
		
			
				|  |  | -          <img src="../assets/textBookDetail/upload.png" alt="" />
 | 
	
		
			
				|  |  | -        </div>
 | 
	
		
			
				|  |  | +    </template>
 | 
	
		
			
				|  |  | +    <template
 | 
	
		
			
				|  |  | +      v-if="
 | 
	
		
			
				|  |  | +        TextbookData.is_deleted == 'false' &&
 | 
	
		
			
				|  |  | +        bookIsBuy == 'false' &&
 | 
	
		
			
				|  |  | +        TextbookData.publish_status == 0
 | 
	
		
			
				|  |  | +      "
 | 
	
		
			
				|  |  | +    >
 | 
	
		
			
				|  |  | +      <div class="noview-msg-box">
 | 
	
		
			
				|  |  | +        <div class="noview-msg">无法查看,教材已下架</div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  | -    </div>
 | 
	
		
			
				|  |  | +    </template>
 | 
	
		
			
				|  |  |      <!-- 商品详情 -->
 | 
	
		
			
				|  |  |      <el-dialog
 | 
	
		
			
				|  |  |        class="buyWindow"
 | 
	
	
		
			
				|  | @@ -318,7 +344,7 @@ export default {
 | 
	
		
			
				|  |  |          goods_id: this.TextBookId,
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |        LearnWebSI(Mname, data).then((res) => {
 | 
	
		
			
				|  |  | -        this.bookIsBuy = res.is_buy;
 | 
	
		
			
				|  |  | +        this.bookIsBuy = res.is_buy; //是否已购买 true 是 false 否
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 获取当前书籍是否已收藏
 | 
	
	
		
			
				|  | @@ -775,6 +801,26 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  | +  .noview-msg-box {
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    position: absolute;
 | 
	
		
			
				|  |  | +    top: 200px;
 | 
	
		
			
				|  |  | +    left: 0;
 | 
	
		
			
				|  |  | +    z-index: 9999;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  .noview-msg {
 | 
	
		
			
				|  |  | +    width: fit-content;
 | 
	
		
			
				|  |  | +    margin: 0 auto;
 | 
	
		
			
				|  |  | +    padding: 8px;
 | 
	
		
			
				|  |  | +    background: #fcf5f5;
 | 
	
		
			
				|  |  | +    border: 1px solid #e65959;
 | 
	
		
			
				|  |  | +    box-sizing: border-box;
 | 
	
		
			
				|  |  | +    border-radius: 4px;
 | 
	
		
			
				|  |  | +    font-weight: 400;
 | 
	
		
			
				|  |  | +    font-size: 12px;
 | 
	
		
			
				|  |  | +    line-height: 14px;
 | 
	
		
			
				|  |  | +    color: #e55959;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </style>
 | 
	
		
			
				|  |  |  <style lang="scss">
 |