删除店铺显示

This commit is contained in:
RyanRan
2024-10-05 22:47:11 +08:00
parent d166d5943c
commit 78f81a8407
21 changed files with 12 additions and 178 deletions

View File

@@ -32,26 +32,7 @@
<span>已售 {{ item.buyCount || "0" }}</span> <span>已售 {{ item.buyCount || "0" }}</span>
<span>{{ item.commentNum || "0" }}条评论</span> <span>{{ item.commentNum || "0" }}条评论</span>
</div> </div>
<div
class="store-seller-name"
v-if="storeName"
@click="navigateToStoreDetailPage(item)"
>
<div class="text-hidden">
<u-tag
style="margin-right: 10rpx"
size="mini"
mode="dark"
v-if="item.selfOperated"
text="自营"
type="error"
/>
<span>{{ item.storeName || "暂无" }}</span>
</div>
<span>
<u-icon name="arrow-right"></u-icon>
</span>
</div>
</view> </view>
</view> </view>
</view> </view>

View File

@@ -34,16 +34,7 @@
<span>已售 {{ item.buyCount || "0" }}</span> <span>已售 {{ item.buyCount || "0" }}</span>
<span>{{ item.commentNum || "0" }}条评论</span> <span>{{ item.commentNum || "0" }}条评论</span>
</div> </div>
<div class="store-seller-name" v-if="storeName" @click="navigateToStoreDetailPage(item)">
<div class="text-hidden">
<u-tag style="margin-right: 10rpx" size="mini" mode="dark" v-if="item.selfOperated"
text="自营" type="error" />
<span>{{ item.storeName || "暂无" }}</span>
</div>
<span>
<u-icon name="arrow-right"></u-icon>
</span>
</div>
</view> </view>
</view> </view>
</view> </view>
@@ -79,18 +70,7 @@
<span style="float: left; font-size: 22rpx">已售 {{ item.buyCount || '0' }}</span> <span style="float: left; font-size: 22rpx">已售 {{ item.buyCount || '0' }}</span>
<span style="float: right; font-size: 22rpx">{{ item.commentNum || '0' }}条评论</span> <span style="float: right; font-size: 22rpx">{{ item.commentNum || '0' }}条评论</span>
</div> </div>
<div style="overflow: hidden" @click="navigateToStoreDetailPage(item)" class="count-config">
<div class="text-hidden" v-if="storeName">
<u-tag style="margin-right: 10rpx" size="mini" mode="dark" v-if="item.selfOperated"
text="自营" type="error" />
<span class="line1-store-name">{{ item.storeName }}</span>
<span class="to-store">进店<u-icon size="24" name="arrow-right" color="#666"></u-icon>
</span>
</div>
<span>
<u-icon name="arrow-right" color="#c5c5c5"></u-icon>
</span>
</div>
</div> </div>
</div> </div>

View File

@@ -28,7 +28,6 @@
</view> </view>
<view class="log-item-view"> <view class="log-item-view">
<view>创建时间{{ item.createTime }}</view> <view>创建时间{{ item.createTime }}</view>
<view>店铺{{ item.storeName }}</view>
</view> </view>
<view class="log-item-footer"> <view class="log-item-footer">
<view>会员名称{{ item.memberName }}</view> <view>会员名称{{ item.memberName }}</view>

View File

@@ -27,36 +27,7 @@
</scroll-view> </scroll-view>
</view> </view>
<!-- 显示收藏的店铺栏 -->
<view v-else class="tab-content">
<scroll-view class="list-scroll-content" scroll-y>
<!-- 空白页 -->
<u-empty style="margin-top: 40rpx" text="暂无收藏店铺数据" mode="favor" v-if="storeEmpty"></u-empty>
<!-- 店铺展示数据 -->
<u-swipe-action @open="openLeftChange(item, 'store')" :show="item.selected" btn-width="180"
:options="LeftOptions" v-else v-for="(item, index) in storeList" :key="index"
@click="clickStoreSwiperAction(item)">
<view class="store" @click="goStoreMainPage(item.id)">
<view class="intro">
<view class="store-logo">
<u-image width="102rpx" height="102rpx" :src="item.storeLogo" :alt="item.storeName"
mode="aspectFit">
<u-loading slot="loading"></u-loading>
</u-image>
</view>
<view class="store-name">
<view>{{ item.storeName }}</view>
<u-tag size="mini" type="error" :color="$mainColor" v-if="item.selfOperated"
text="自营" mode="plain" shape="circle" />
</view>
<view class="store-collect">
<view>进店逛逛</view>
</view>
</view>
</view>
</u-swipe-action>
</scroll-view>
</view>
</view> </view>
</view> </view>
</template> </template>
@@ -90,14 +61,7 @@
pageSize: 10, pageSize: 10,
}, },
}, },
{
name: "店铺(0)",
params: {
pageNumber: 1,
pageSize: 10,
},
},
], ],
goodsEmpty: false, //商品数据是否为空 goodsEmpty: false, //商品数据是否为空

View File

@@ -9,7 +9,6 @@
<u-empty text="暂无历史记录" style="margin-top:200rpx;" mode="history" v-if="whetherEmpty"></u-empty> <u-empty text="暂无历史记录" style="margin-top:200rpx;" mode="history" v-if="whetherEmpty"></u-empty>
<div v-else> <div v-else>
<view v-for="(item, index) in trackList" :key="index"> <view v-for="(item, index) in trackList" :key="index">
<view class="myTracks-title" @click="navigateToStore(item)">{{item.storeName}}</view>
<view class="myTracks-items"> <view class="myTracks-items">
<u-swipe-action style="width: 100%;" :show="item.show" :index="index" :key="item.id" <u-swipe-action style="width: 100%;" :show="item.show" :index="index" :key="item.id"

View File

@@ -28,9 +28,6 @@
> >
<!-- 店铺名称 --> <!-- 店铺名称 -->
<view class="seller-info u-flex u-row-between" v-if="current == 0"> <view class="seller-info u-flex u-row-between" v-if="current == 0">
<view class="seller-name">
<view class="name">{{ order.storeName }}</view>
</view>
<view class="order-sn">订单编号:{{ order.sn }}</view> <view class="order-sn">订单编号:{{ order.sn }}</view>
</view> </view>
<!-- 申请记录 选项卡 --> <!-- 申请记录 选项卡 -->

View File

@@ -2,13 +2,6 @@
<view class="content"> <view class="content">
<u-form :model="form" ref="uForm"> <u-form :model="form" ref="uForm">
<view class="after-sales-goods-detail-view"> <view class="after-sales-goods-detail-view">
<view class="header">
<view>
本次售后服务将由
<text class="seller-name">{{ sku.storeName }}</text>
为您提供
</view>
</view>
<view> <view>
<view class="goods-item-view" v-for="(item,index) in sku.orderItems" v-if="item.sn == sn" <view class="goods-item-view" v-for="(item,index) in sku.orderItems" v-if="item.sn == sn"
@click="gotoGoodsDetail(sku.goods_id)"> @click="gotoGoodsDetail(sku.goods_id)">

View File

@@ -2,13 +2,7 @@
<view class="mp-iphonex-bottom content"> <view class="mp-iphonex-bottom content">
<u-form :model="form" ref="uForm"> <u-form :model="form" ref="uForm">
<view class="after-sales-goods-detail-view"> <view class="after-sales-goods-detail-view">
<view class="header">
<view>
本次售后服务将由
<text class="seller-name">{{ sku.storeName }}</text>
为您提供
</view>
</view>
<view> <view>
<view class="goods-item-view" @click="gotoGoodsDetail(sku.skuId)"> <view class="goods-item-view" @click="gotoGoodsDetail(sku.skuId)">
<view class="goods-img"> <view class="goods-img">

View File

@@ -1,13 +1,7 @@
<template> <template>
<view> <view>
<view class="after-sales-goods-detail-view"> <view class="after-sales-goods-detail-view">
<view class="header">
<view>
本次售后服务将由
<text class="seller-name">{{ sku.storeName }}</text>
为您提供
</view>
</view>
<view> <view>
<view class="goods-item-view" :key="index" v-for="(item,index) in sku.orderItems" v-if="item.sn == sn" @click="navigateToGoodsDetail(sku.skuId)"> <view class="goods-item-view" :key="index" v-for="(item,index) in sku.orderItems" v-if="item.sn == sn" @click="navigateToGoodsDetail(sku.skuId)">
<view class="goods-img"> <view class="goods-img">

View File

@@ -1,13 +1,6 @@
<template> <template>
<view v-if="serviceDetail"> <view v-if="serviceDetail">
<view class="after-sales-goods-detail-view"> <view class="after-sales-goods-detail-view">
<view class="header">
<view>
本次售后服务将由
<text class="seller-name">{{ serviceDetail.storeName }}</text>
为您提供
</view>
</view>
<view class="apply-info-view"> <view class="apply-info-view">
<view class="status-info"> <view class="status-info">
<view class="status-info-box"> <view class="status-info-box">

View File

@@ -4,7 +4,6 @@
<view class="seller-view"> <view class="seller-view">
<view class="seller-info u-flex u-row-between"> <view class="seller-info u-flex u-row-between">
<view class="seller-name"> <view class="seller-name">
<view class="name">{{ order.storeName || "" }}</view>
<view class="status">{{ orderStatusList[order.orderStatus] }}</view> <view class="status">{{ orderStatusList[order.orderStatus] }}</view>
</view> </view>
<view class="order-sn"></view> <view class="order-sn"></view>

View File

@@ -2,9 +2,6 @@
<view> <view>
<view class="seller-view" v-for="(item, index) in complaionData" :key="index"> <view class="seller-view" v-for="(item, index) in complaionData" :key="index">
<view class="seller-info u-flex u-row-between"> <view class="seller-info u-flex u-row-between">
<view class="seller-name">
<view class="name">{{ item.storeName }}</view>
</view>
<view class="order-sn">{{ statusData[item.complainStatus] }}</view> <view class="order-sn">{{ statusData[item.complainStatus] }}</view>
</view> </view>
<u-line color="#DCDFE6"></u-line> <u-line color="#DCDFE6"></u-line>

View File

@@ -11,11 +11,6 @@
<u-empty text="尚无需要评价的商品" mode="list" v-if="orderList.length == 0"></u-empty> <u-empty text="尚无需要评价的商品" mode="list" v-if="orderList.length == 0"></u-empty>
<view class="seller-view" v-for="(order, index) in orderList" :key="index"> <view class="seller-view" v-for="(order, index) in orderList" :key="index">
<!-- 店铺名称 --> <!-- 店铺名称 -->
<view class="box-title">
<view class="title_seller_name">
{{ order.storeName }}
</view>
</view>
<view v-for="(sku, _index) in order.orderItems" :key="_index"> <view v-for="(sku, _index) in order.orderItems" :key="_index">
<view class="goods-item-view"> <view class="goods-item-view">
<view> <view>

View File

@@ -125,11 +125,6 @@
:key="index" :key="index"
> >
<div v-if="item.checked"> <div v-if="item.checked">
<div @click="navigateToStore(item)">
<div class="store-name">
<span>{{ item.storeName }}</span>
</div>
</div>
<div class="promotionNotice">{{ item.promotionNotice || "" }}</div> <div class="promotionNotice">{{ item.promotionNotice || "" }}</div>
<div <div
class="flex goods-item" class="flex goods-item"

View File

@@ -39,10 +39,7 @@
v-for="(order, oderIndex) in tabItem.orderList" v-for="(order, oderIndex) in tabItem.orderList"
> >
<!-- 店铺名称 --> <!-- 店铺名称 -->
<view class="seller-info u-flex u-row-between"> <view class="seller-info u-flex u-row-left ">
<view class="seller-name wes" @click="navigateToStore(order)">
<view class="name wes">{{ order.storeName }}</view>
</view>
<view class="order-sn">{{ <view class="order-sn">{{
order.orderStatus | orderStatusList order.orderStatus | orderStatusList
}}</view> }}</view>
@@ -701,7 +698,7 @@ page,
} }
.order-sn { .order-sn {
flex:2;
width:120rpx; width:120rpx;
text-align: center; text-align: center;
color: $aider-light-color; color: $aider-light-color;

View File

@@ -72,14 +72,6 @@
<view> <view>
<view class="seller-view"> <view class="seller-view">
<!-- 店铺名称 --> <!-- 店铺名称 -->
<view class="seller-info u-flex u-row-between">
<view class="seller-name" @click="goToShopPage(order)">
<view class="name">{{ order.storeName }}</view>
<view class="status" v-if="orderStatusList[order.orderStatus]"> {{ orderStatusList[order.orderStatus].title
}}</view>
</view>
<view class="order-sn"></view>
</view>
<view> <view>
<view v-for="(sku, skuIndex) in orderGoodsList" :key="skuIndex"> <view v-for="(sku, skuIndex) in orderGoodsList" :key="skuIndex">
<view class="goods-item-view"> <view class="goods-item-view">

View File

@@ -183,9 +183,7 @@
<!-- 评价 --> <!-- 评价 -->
<Evaluation id="main5" :goodsDetail="goodsDetail" /> <Evaluation id="main5" :goodsDetail="goodsDetail" />
<!-- 店铺推荐 -->
<storeLayout id="main7" :storeDetail="storeDetail" :goodsDetail="goodsDetail" :res="recommendList" />
<!-- 宝贝详情 --> <!-- 宝贝详情 -->
<GoodsIntro id="main9" :res="goodsDetail" :goodsParams="goodsParams" :goodsId="goodsDetail.goodsId" <GoodsIntro id="main9" :res="goodsDetail" :goodsParams="goodsParams" :goodsId="goodsDetail.goodsId"
v-if="goodsDetail.id" /> v-if="goodsDetail.id" />
@@ -198,10 +196,6 @@
<view class="page-bottom mp-iphonex-bottom" id="pageBottom"> <view class="page-bottom mp-iphonex-bottom" id="pageBottom">
<view class="icon-btn"> <view class="icon-btn">
<view class="icon-btn-item" @click="navigateToStore(goodsDetail.storeId)">
<u-icon size="34" class="red" name="home-fill"></u-icon>
<view class="red icon-btn-name">店铺</view>
</view>
<view class="icon-btn-item" @click="linkMsgDetail()"> <view class="icon-btn-item" @click="linkMsgDetail()">
<u-icon size="34" name="kefu-ermai"></u-icon> <u-icon size="34" name="kefu-ermai"></u-icon>
<view class="icon-btn-name">客服</view> <view class="icon-btn-name">客服</view>
@@ -293,7 +287,7 @@ import PromotionAssembleListLayout from "./product/promotion/-promotion-assemble
import PromotionCoupon from "./product/promotion/-promotion-coupon"; //优惠券组件 import PromotionCoupon from "./product/promotion/-promotion-coupon"; //优惠券组件
import GoodsIntro from "./product/goods/-goods-intro"; //商品介绍组件 import GoodsIntro from "./product/goods/-goods-intro"; //商品介绍组件
import GoodsRecommend from "./product/goods/-goods-recommend"; //宝贝推荐 import GoodsRecommend from "./product/goods/-goods-recommend"; //宝贝推荐
import storeLayout from "./product/shop/-shop"; //店铺组件
import Evaluation from "./product/evaluation/-evaluation"; //评价组件 import Evaluation from "./product/evaluation/-evaluation"; //评价组件
import GoodsSwiper from "./product/goods/-goods-swiper"; //轮播图组件 import GoodsSwiper from "./product/goods/-goods-swiper"; //轮播图组件
import popupGoods from "@/components/m-buy/goods"; //购物车商品的模块 import popupGoods from "@/components/m-buy/goods"; //购物车商品的模块
@@ -314,7 +308,7 @@ export default {
PromotionCoupon, PromotionCoupon,
GoodsIntro, GoodsIntro,
GoodsRecommend, GoodsRecommend,
storeLayout,
Evaluation, Evaluation,
GoodsSwiper, GoodsSwiper,
popupGoods, popupGoods,

View File

@@ -6,10 +6,6 @@
<u-image width="120rpx" mode="aspectFit" height="120rpx" :src="storeDetail.storeLogo"></u-image> <u-image width="120rpx" mode="aspectFit" height="120rpx" :src="storeDetail.storeLogo"></u-image>
</view> </view>
<view class="name-star star-con"> <view class="name-star star-con">
<div class="name">
{{ storeDetail.storeName }}
<span v-if="storeDetail.selfOperated == 1" class="shopTag">自营</span>
</div>
<div class="store-row"> <div class="store-row">
<div class="collectionNum">{{ storeDetail.collectionNum || 0 }}人关注</div> <div class="collectionNum">{{ storeDetail.collectionNum || 0 }}人关注</div>
<div class="goodsNum">{{ storeDetail.goodsNum || 0 }}件商品</div> <div class="goodsNum">{{ storeDetail.goodsNum || 0 }}件商品</div>

View File

@@ -11,9 +11,6 @@
</u-image> </u-image>
</div> </div>
<div class="store-msg"> <div class="store-msg">
<div class="store-name">
{{item.storeName}}
</div>
<div class="goods-num"> <div class="goods-num">
商品 {{item.goodsNum}} 商品 {{item.goodsNum}}
</div> </div>
@@ -154,4 +151,4 @@ export default {
font-size: 34rpx; font-size: 34rpx;
font-weight: bold; font-weight: bold;
} }
</style> </style>

View File

@@ -19,24 +19,8 @@
:key="index"> :key="index">
<view class="tab"> <view class="tab">
<view class="store-line"> <view class="store-line">
<u-checkbox-group class="store-line-check">
<!-- #ifndef MP-WEIXIN -->
<u-checkbox shape="circle" :active-color="lightColor" v-model="item.checked"
@change="checkboxChangeDP(item)"></u-checkbox>
<!-- #endif -->
<!-- 微信小程序这里 v-model出现问题改用:value -->
<!-- #ifdef MP-WEIXIN -->
<u-checkbox shape="circle" :active-color="lightColor" :value="item.checked"
@change="checkboxChangeDP(item)"></u-checkbox>
<!-- #endif -->
</u-checkbox-group>
<span class="store-name wes store-line-desc" @click.stop="navigateToStore(item)">{{
item.storeName
}}</span>
<u-icon @click="navigateToStore(item)" size="24" style="margin-left:10rpx;" name="arrow-right"></u-icon>
</view> </view>
<view class="right-col" v-if="item.canReceiveCoupon" @click="navigateToCoupon(item)"> <view class="right-col" v-if="item.canReceiveCoupon" @click="navigateToCoupon(item)">
<div class="right-line"></div>
<span>领劵</span> <span>领劵</span>
</view> </view>
</view> </view>

View File

@@ -91,12 +91,6 @@
<view>关于</view> <view>关于</view>
</view> </view>
<view class="interact-item" @click="navigateTo('/pages/passport/entry/seller/index')">
<image src="/static/mine/feedback.png" mode=""></image>
<view>店铺入驻</view>
</view>
<view class="interact-item" @click="navigateTo('/pages/mine/set/setUp')"> <view class="interact-item" @click="navigateTo('/pages/mine/set/setUp')">
<image src="/static/mine/setting.png" mode=""></image> <image src="/static/mine/setting.png" mode=""></image>
<view>设置</view> <view>设置</view>