| | |
| | | <view class="store-name">花仙子</view>
|
| | | <view class="store-address">云南省-昆明市-官渡区</view>
|
| | | </view>
|
| | | <view class="store-sc m-l-a m-r-0">
|
| | | <image src="../../../static/icon-gz-1.png" class="icon" v-if="dto.followed"
|
| | | @click="updateGz(false)"></image>
|
| | | <image src="../../../static/icon-gz-0.png" class="icon" v-if="!dto.followed"
|
| | | @click="updateGz(true)"></image>
|
| | | 关注
|
| | | <view class="store-sc m-l-a m-r-0" @click="updateGz(!dto.followed)">
|
| | | <view class="icon-view">
|
| | | <image src="../../../static/icon-gz-1.png" class="icon" v-if="dto.followed"
|
| | | ></image>
|
| | | <image src="../../../static/icon-gz-0.png" class="icon" v-if="!dto.followed"
|
| | | ></image>
|
| | | </view>
|
| | | <view>关注</view>
|
| | | </view>
|
| | | </view>
|
| | | </view>
|
| | |
| | | 报价已包含打包费、材料费、交易佣金
|
| | | </view>
|
| | | <view class="component-shop-item flex" v-for="(item,index) of list" :key="index"
|
| | | @click="toDetail(item)">
|
| | | @click.stop="toDetail(item)">
|
| | | <view class="img">
|
| | | <image class="img img100"
|
| | | src="https://hmy-flower.oss-cn-shanghai.aliyuncs.com/ff/fff3027bd0a146478fd1f0aae816a028%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20240710224139.png">
|
| | |
| | |
|
| | | <view class="icons flex">
|
| | | <uni-icons v-if="item.shopnum&&item.shopnum>=1" type="minus" size="32"
|
| | | @click.stop="mulnum(item)"></uni-icons>
|
| | | @click.stop="addnum(item,-1)"></uni-icons>
|
| | | <view class="curnums" v-if="item.shopnum&&item.shopnum>=1">{{ item.shopnum }}</view>
|
| | | <uni-icons v-if="!item.shopnum||item.shopnum<=99" type="plus-filled" size="32"
|
| | | @click.stop="addnum(item)"></uni-icons>
|
| | | @click.stop="addnum(item,1)"></uni-icons>
|
| | | </view>
|
| | | </view>
|
| | | </view>
|
| | |
| | |
|
| | | <script>
|
| | | import trade from '@/sub_pages/customer/trade/trade.vue'
|
| | | import http from "../../../plugins/http";
|
| | |
|
| | | export default {
|
| | | components: {
|
| | |
| | | buttonSearchFlow() {
|
| | |
|
| | | },
|
| | | mulnum(item) {
|
| | | if (item.shopnum > 0) {
|
| | | item.shopnum -= 1
|
| | | }
|
| | | this.shoptotal -= 1
|
| | | this.$forceUpdate()
|
| | |
|
| | | },
|
| | | addnum(item) {
|
| | | if (item.shopnum) {
|
| | | item.shopnum += 1
|
| | | } else {
|
| | | item.shopnum = 1
|
| | | async addnum(item, addnum) {
|
| | | if (!this.currentInfo.id) {
|
| | | await this.$message.confirm('请前往登录')
|
| | | uni.navigateTo({
|
| | | url: '/pages/user/supplier-user'
|
| | | })
|
| | | return
|
| | | }
|
| | | this.shoptotal += 1
|
| | | if (!item.shopnum) {
|
| | | item.shopnum = 0
|
| | | }
|
| | | if (item.shopnum + addnum >= 0) {
|
| | |
|
| | | } else {
|
| | | return
|
| | | }
|
| | | this.$message.showLoading()
|
| | | const {code} = await http.request('post', '/api/customer/flower/cart/change-num', {
|
| | | data: {
|
| | | id: item.id,
|
| | | num: addnum
|
| | | }
|
| | | }
|
| | | )
|
| | | this.$message.hideLoading()
|
| | | if (code === 0) {
|
| | | item.shopnum += addnum
|
| | | }
|
| | | this.$forceUpdate()
|
| | | },
|
| | |
|
| | | }
|
| | | }
|
| | | </script>
|
| | |
| | |
|
| | | .brand-info-0 {
|
| | | .top-title {
|
| | | height: 54rpx;
|
| | | height: 80rpx;
|
| | | background: #E4ECE8;
|
| | | border-radius: 4rpx;
|
| | | font-weight: 400;
|
| | | font-size: 24rpx;
|
| | | color: #779787;
|
| | | margin-top: 10rpx;
|
| | | line-height: 80rpx;
|
| | | }
|
| | | }
|