Showing
1 changed file
with
8 additions
and
8 deletions
| ... | @@ -70,7 +70,7 @@ | ... | @@ -70,7 +70,7 @@ |
| 70 | <div style="height: 5rem;"></div> | 70 | <div style="height: 5rem;"></div> |
| 71 | <div class="book-bar"> | 71 | <div class="book-bar"> |
| 72 | <div @click="onSubscribe" class="text"> | 72 | <div @click="onSubscribe" class="text"> |
| 73 | - <van-icon v-if="!is_subscribe" :name="icon_subscribed" size="1.25rem" style="margin: 0 auto;" /> | 73 | + <van-icon v-if="!bookInfo.is_subscribe" :name="icon_subscribed" size="1.25rem" style="margin: 0 auto;" /> |
| 74 | <van-icon v-else :name="icon_unsubscribe" size="1.25rem" style="margin: 0 auto;" /> | 74 | <van-icon v-else :name="icon_unsubscribe" size="1.25rem" style="margin: 0 auto;" /> |
| 75 | <span style="font-size: 0.85rem;">订阅</span> | 75 | <span style="font-size: 0.85rem;">订阅</span> |
| 76 | </div> | 76 | </div> |
| ... | @@ -141,18 +141,18 @@ onMounted(() => { | ... | @@ -141,18 +141,18 @@ onMounted(() => { |
| 141 | /** | 141 | /** |
| 142 | * 书籍订阅 | 142 | * 书籍订阅 |
| 143 | */ | 143 | */ |
| 144 | -let is_subscribe = ref(false); | ||
| 145 | const onSubscribe = () => { | 144 | const onSubscribe = () => { |
| 146 | - axios.post('/srv/?a=prod_action', { | 145 | + axios.post('/srv/?a=add_subscribe', { |
| 147 | - action_type: 'like', | 146 | + book_id: $route.query.id |
| 148 | - prod_id: $route.query.id | ||
| 149 | }) | 147 | }) |
| 150 | .then(res => { | 148 | .then(res => { |
| 151 | if (res.data.code === 1) { | 149 | if (res.data.code === 1) { |
| 152 | - if (res.data.msg === 'like-add-OK') { | 150 | + if (res.data.msg === 'add subscribe OK') { |
| 153 | - is_subscribe.value = true; | 151 | + bookInfo.value.is_subscribe = true; |
| 152 | + Toast.success('订阅成功') | ||
| 154 | } else { | 153 | } else { |
| 155 | - is_subscribe.value = false; | 154 | + bookInfo.value.is_subscribe = false; |
| 155 | + Toast.success('取消订阅') | ||
| 156 | } | 156 | } |
| 157 | } else { | 157 | } else { |
| 158 | console.warn(res); | 158 | console.warn(res); | ... | ... |
-
Please register or login to post a comment