From fa2381213682c81668fac45ac3e6628dd5155be5 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期二, 24 二月 2026 09:56:12 +0800
Subject: [PATCH] 经销商管理
---
mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/pages/product-management/product-management.js.map | 2
mini-program/pages/login/login.vue | 29 +
server/dmmall_service/src/main/java/com/doumee/dao/business/GoodsMapper.java | 4
mini-program/utils/http.interceptor.js | 19
mini-program/pages/mall/mall.vue | 2
mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map | 2
mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mall/mall.js.map | 2
server/dmmall_service/src/main/java/com/doumee/core/servlet/ServletDuplicateInputStream.java | 1
mini-program/pagesA/pages/product-management/product-management.vue | 697 ++++++++++++++++++++++++++++++++++++++++-------------
9 files changed, 559 insertions(+), 199 deletions(-)
diff --git a/mini-program/pages/login/login.vue b/mini-program/pages/login/login.vue
index 3ca97f4..2aa3441 100644
--- a/mini-program/pages/login/login.vue
+++ b/mini-program/pages/login/login.vue
@@ -48,11 +48,14 @@
radio:false
};
},
- onShow() {
+ async onLoad() {
+ },
+ async onShow() {
+ await this.$onLaunched;
this.focus=false
this.focus1=false
this.form.openid=this.openid
- this.checkShopLogin()
+ this.checkShopLogin()
},
methods:{
jumpService(flag) {
@@ -61,27 +64,33 @@
})
},
async checkShopLogin(){
+ uni.showLoading( )
var that =this
- console.log("shopInfo",this.shopInfo)
- console.log("shopToken",this.shopToken)
-
- console.log("openid",this.openid)
if( this.shopInfo !=null && this.shopInfo.id!=null && (this.shopToken!=null &&this.shopToken!='')){
//楠岃瘉token鏄惁鏈夋晥
let res = await that.$u.api.getShopInfo({tokenType:1 })
if (res.code === 200) {
await that.$store.commit('setShopInfo', res.data)
that.jumpShopIndex()
+ }else if( this.openid !=null && this.openid !=''){
+ let res = await that.$u.api.shopOpenidLogin(this.form)
+ if (res.code === 200 && res.data.shop!=null && res.data.token!=null) {
+ await that.$store.commit('setShopInfo', res.data.shop)
+ await that.$store.commit('setShopToken', res.data.token)
+ that.jumpShopIndex()
+ }
}
}else if( this.openid !=null && this.openid !=''){
- //浼樺厛闈欓粯鐧婚檰
let res = await that.$u.api.shopOpenidLogin(this.form)
- if (res.code === 200 && res.shop!=null && res.token!=null) {
+ if (res.code === 200 && res.data.shop!=null && res.data.token!=null) {
await that.$store.commit('setShopInfo', res.data.shop)
await that.$store.commit('setShopToken', res.data.token)
that.jumpShopIndex()
}
- }
+ }
+ setTimeout(function () {
+ uni.hideLoading();
+ }, 1000);
},
changeRadio(){
this.radio = !this.radio
@@ -121,7 +130,7 @@
})
},
jumpShopIndex() {
- uni.navigateTo({
+ uni.redirectTo({
url: '/pages/distributor/distributor'
})
}
diff --git a/mini-program/pages/mall/mall.vue b/mini-program/pages/mall/mall.vue
index 5b43004..c6df367 100644
--- a/mini-program/pages/mall/mall.vue
+++ b/mini-program/pages/mall/mall.vue
@@ -61,7 +61,7 @@
</view>
<view class="commodity-item" v-else v-for="(item, i) in goodsList" :key="i" @click="jumpDetails(item.id)">
<view class="commodity-item-image">
- <image :src="item.imgurl" mode="widthFix"></image>
+ <image :src="item.imgurl?item.imgurl:'/static/icon/default2.png'" mode="widthFix"></image>
</view>
<view class="commodity-item-box">
<view class="commodity-item-box-title">
diff --git a/mini-program/pagesA/pages/product-management/product-management.vue b/mini-program/pagesA/pages/product-management/product-management.vue
index c7a8da5..4e1121b 100644
--- a/mini-program/pagesA/pages/product-management/product-management.vue
+++ b/mini-program/pagesA/pages/product-management/product-management.vue
@@ -1,67 +1,72 @@
<template>
- <view class="box">
- <!-- <view class="zhezhao"></view> -->
- <view class="head">
- <u-search
- placeholder="璇疯緭鍏ュ叧閿瘝"
- :showAction="false"
- bgColor="#F8F9FB"
- placeholderColor="#999999"
- searchIconSize="28"
- height="36"
- v-model="keyword" />
- <view class="head-cate">
- <u-tabs :list="list" lineColor="#004096" lineWidth="24" lineHeight="3"></u-tabs>
- </view>
- <view class="head-search">
- <view class="head-search-item">
- <text class="fontact">鎺掑簭</text>
- <u-icon name="arrow-up" color="#222222" size="14"></u-icon>
- <!-- <u-icon name="arrow-down" color="#777777" size="14"></u-icon> -->
+ <view class="mall">
+ <view class="mall-zz" v-show="show"></view>
+ <view class="head" :style="{ height: 'calc(' + (navHeight + ' + 188rpx)') }">
+ <view class="head-box">
+ <view :style="{ width: '100%', height: 10 + 'px' }"></view>
+ <view class="head-search":style="{ height: navHeight + 'px' }">
+ <view class="head-search-input">
+ <u-search placeholder="鎼滅储鍟嗗搧" height="30" searchIconColor="#999999" borderColor="#eeeeee"
+ bgColor="rgba(255,255,255,0.9)" @custom="search" :showAction="false" v-model="form.goodsName" @search="search" />
+ </view>
</view>
- <view class="head-search-item">
- <text>閫傜敤鍝佺墝</text>
- <u-icon name="arrow-down" color="#777777" size="14"></u-icon>
- </view>
- <view class="head-search-item">
- <text>绯诲垪</text>
- <u-icon name="arrow-down" color="#777777" size="14"></u-icon>
+ <view class="head-tabs">
+ <u-tabs lineColor="#E4001D" :list="list" @click="clickCate"></u-tabs>
</view>
</view>
- <!-- <view class="data">
- <view class="data-cate">
- <view class="data-cate-item active">鑷惀鍝佺墝</view>
- <view class="data-cate-item">闆锋矁</view>
- <view class="data-cate-item">娲嬮┈</view>
- <view class="data-cate-item">鏄熷厜</view>
- <view class="data-cate-item">涓仈</view>
- <view class="data-cate-item">涔呬繚鐢�</view>
+ <view class="head-list">
+ <view class="head-list-item" @click="openSearch(1)">
+ <text :style="form.sortInfo ? 'color: #222222; font-weight: 500;' : ''">{{form.sortName}}</text>
+ <u-icon name="arrow-down" color="#222222" size="13" v-if="form.sortInfo && !show"></u-icon>
+ <u-icon name="arrow-up" color="#222222" size="13" v-else-if="form.sortInfo && show === 1"></u-icon>
+ <u-icon name="arrow-down" color="#777777" size="13" v-else></u-icon>
</view>
- <view class="data-list">
- <view class="data-list-item active">
- <text>缁煎悎鎺掑簭</text>
- <image src="/static/icon/ic_sele1te@2x.png" mode="widthFix"></image>
- </view>
- <view class="data-list-item">
- <text>閿�閲忕敱楂樺埌浣�</text>
- </view>
- <view class="data-list-item">
- <text>浠锋牸鐢变綆鍒伴珮</text>
- </view>
+ <view class="head-list-item" @click="openSearch(2)">
+ <text :style="form.applicableBrandId ? 'color: #222222; font-weight: 500;' : ''">{{form.applicableBrandId ? form.applicableBrandName : '閫傜敤鍝佺墝'}}</text>
+ <u-icon name="arrow-down" color="#222222" size="13" v-if="form.applicableBrandId && !show"></u-icon>
+ <u-icon name="arrow-up" color="#222222" size="13" v-else-if="form.applicableBrandId && show === 2"></u-icon>
+ <u-icon name="arrow-down" color="#777777" size="13" v-else></u-icon>
</view>
- </view> -->
+ <view class="head-list-item" @click="openSearch(3)">
+ <text :style="form.seriesBrandId ? 'color: #222222; font-weight: 500;' : ''">{{form.seriesBrandId ? form.seriesBrandName : '绯诲垪'}}</text>
+ <u-icon name="arrow-down" color="#222222" size="13" v-if="form.seriesBrandId && !show"></u-icon>
+ <u-icon name="arrow-up" color="#222222" size="13" v-else-if="form.seriesBrandId && show === 3"></u-icon>
+ <u-icon name="arrow-down" color="#777777" size="13" v-else></u-icon>
+ </view>
+ </view>
+ <!-- 鎺掑簭 -->
+ <view class="list" v-if="show === 1">
+ <view :class="item.active ? 'list-item red' : 'list-item'" v-for="(item, index) in paixu" :key="index" @click="clickpx(index)">
+ <text>{{item.name}}</text>
+ <image src="/static/icon/ic_selete@2x.png" mode="widthFix" v-show="item.active"></image>
+ </view>
+ </view>
+ <!-- 鍝佺墝 -->
+ <view class="list" style="padding-top: 30rpx; box-sizing: border-box; justify-content: flex-start;" v-if="show === 2">
+ <view :class="item.active ? 'list-cate active' : 'list-cate'" v-for="(item, index) in pingpai" :key="index" @click="getXiLie(item.id, index)">{{item.name}}</view>
+ </view>
+ <!-- 绯诲垪 -->
+ <view class="list" v-if="show === 3">
+ <view :class="item.active ? 'list-item red' : 'list-item'" v-for="(item, index) in xilie" :key="index" @click="clickxl(index)">
+ <text>{{item.name}}</text>
+ <image src="/static/icon/ic_selete@2x.png" mode="widthFix" v-show="item.active"></image>
+ </view>
+ </view>
</view>
- <view class="list">
- <view class="list-item" v-for="(item, index) in 10" :key="index">
+ <view class="commodity">
+ <view class="commodity-wu" v-if="goodsList.length === 0">
+ <image src="/static/images/default_search@2x.png" mode="widthFix"></image>
+ </view>
+ <view class="list-item" v-else v-for="(item, i) in goodsList" :key="i" @click="jumpDetails(item.id)">
<view class="list-item-image">
- <image src="/static/logo.png" mode="widthFix"></image>
+ <image :src="item.imgurl?item.imgurl:'/static/icon/default2.png'" mode="widthFix"></image>
</view>
<view class="list-item-info">
- <view class="list-item-info-title">涓仈鑹剧瀹介娇 閫傜敤闆锋矁/涓仈/涔呬繚鐢�</view>
- <view class="price">楼398.00</view>
+ <view class="list-item-info-title">{{item.name}} 閫傜敤闆锋矁/涓仈/涔呬繚鐢�</view>
+ <view class="price">楼{{item.price}}</view>
<view class="list-item-info-label">
- <text>渚涜揣浠仿�100.00</text>
- <text>鏈簵閿�閲忥細219</text>
+ <text>渚涜揣浠仿{(item.exFactoryPrice || 0).toFixed(2)}}</text>
+ <text>鏈簵閿�閲忥細{{item.realSaleNum || 0}}</text>
</view>
</view>
</view>
@@ -70,24 +75,233 @@
</template>
<script>
+ import { mapState } from 'vuex'
export default {
+ computed: {
+ ...mapState(['navHeight', 'statusbarHeight','shopInfo', 'shopToken'])
+ },
+ watch: {
+ paixu: {
+ immediate: true,
+ deep: true,
+ handler(news, olds) {
+ let obj = news.filter(item => item.active)
+ this.form.sortInfo = obj[0].id
+ this.form.sortName = obj[0].name
+ }
+ },
+ pingpai: {
+ immediate: true,
+ deep: true,
+ handler(news, olds) {
+ if (news.length === 0) return;
+ let obj = news.filter(item => item.active)
+ this.form.applicableBrandId = obj[0].id
+ this.form.applicableBrandName = obj[0].name
+ }
+ },
+ xilie: {
+ immediate: true,
+ deep: true,
+ handler(news, olds) {
+ if (news.length === 0) return;
+ let obj = news.filter(item => item.active)
+ this.form.seriesBrandId = obj[0].id
+ this.form.seriesBrandName = obj[0].name
+ }
+ }
+ },
data() {
return {
keyword: '',
- list: [{
- name: '鍏ㄩ儴',
- }, {
- name: '鏀噸杞�',
- }, {
- name: '鎵樿疆'
- }, {
- name: '骞宠 杞�'
- }, {
- name: '瀵艰建'
- }, {
- name: '瀵煎悜杞�'
- }]
+ shop:{},
+ show: null,
+ list: [],
+ paixu: [
+ { name: '榛樿鎺掑簭', id: '', active: true },
+ { name: '缁煎悎鎺掑簭', id: 0, active: false },
+ { name: '閿�閲忕敱浣庡埌楂�', id: 1, active: false },
+ { name: '浠锋牸鐢变綆鍒伴珮', id: 2, active: false },
+ { name: '閿�閲忕敱楂樺埌浣�', id: 3, active: false },
+ { name: '浠锋牸鐢遍珮鍒颁綆', id: 4, active: false },
+ ],
+ pingpai: [],
+ xilie: [],
+ form: {
+ shopId:null,
+ sortInfo: '',
+ sortName: '',
+ categoryId: '',
+ type: 1,
+ goodsName: '',
+ seriesBrandId: '',
+ seriesBrandName: '',
+ applicableBrandId: '',
+ applicableBrandName: ''
+ },
+ next: true,
+ page: 1,
+ goodsList: [],
+ cardTotal: 0
};
+ },
+ onLoad() {
+ this.shop ={}
+ this.checkShopLogin()
+ this.shop = this.shopInfo || {}
+ this.form.shopId = this.shop.id
+ this.getCartNum()
+ this.getLabels()
+ this.getGoodsList()
+ },
+ onReachBottom() {
+ this.getGoodsList()
+ },
+ onShow() {
+ },
+ methods: {
+ getCartNum() {
+ this.$u.api.cartGoodsTypeNum()
+ .then(res => {
+ if (res.code === 200) {
+ this.cardTotal = res.data
+ }
+ })
+ },
+ search() {
+ this.page = 1
+ this.goodsList = []
+ this.next = true
+ this.getGoodsList()
+ },
+ addCard(e) {
+ this.$u.api.addCart({
+ goodsId: e.id,
+ goodsSkuId: e.skuResponsesList[0].id,
+ num: 1
+ }).then(res => {
+ if (res.code === 200) {
+ uni.showToast({ title: '娣诲姞鎴愬姛', icon: 'success' })
+ this.getCartNum()
+ }
+ })
+ },
+ jumpDetails(id) {
+ uni.navigateTo({
+ url: '/pages/details/details?id=' + id
+ })
+ },
+ // 鍟嗗搧
+ getGoodsList() {
+ if (!this.next) return;
+ this.$u.api.goodsPage({
+ capacity: 10,
+ page: this.page,
+ model: this.form
+ }).then(res => {
+ if (res.code === 200) {
+ res.data.records.forEach(item => {
+ item.minPrice = item.minPrice.toFixed(2).split('.')
+ })
+ this.goodsList.push(...res.data.records)
+ this.page++
+ if (this.goodsList.length === res.data.total) {
+ this.next = false
+ }
+ }
+ })
+ },
+ // 鑾峰彇鍒嗙被
+ getLabels() {
+ this.$u.api.getGoodsLabelsByType({ type: 0 })
+ .then(res => {
+ if (res.code === 200) {
+ res.data.unshift({ name: '鍏ㄩ儴', id: '' })
+ this.list = res.data
+ }
+ })
+ this.$u.api.getGoodsLabelsByType({ type: 14 })
+ .then(res => {
+ if (res.code === 200) {
+ res.data.forEach(item => {
+ item.active = false
+ })
+ res.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })
+ this.pingpai = res.data
+ }
+ })
+ },
+ // 绯诲垪
+ getXiLie(parentId, i) {
+ this.xilie = []
+ this.pingpai.forEach((item, index) => {
+ item.active = index === i
+ })
+ if (!parentId) {
+ this.show = null
+ this.form.seriesBrandId = ''
+ this.form.seriesBrandName = ''
+ this.search()
+ return;
+ }
+ this.$u.api.getGoodsLabelsByType({ type: 15, parentId })
+ .then(res => {
+ if (res.code === 200) {
+ this.show = null
+ this.search()
+ if (res.data.length === 0) return uni.showToast({
+ title: '褰撳墠鍝佺墝涓嬫殏鏃犵郴鍒�',
+ icon: 'none'
+ })
+ res.data.forEach(item => {
+ item.active = false
+ })
+ res.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })
+ this.xilie = res.data
+ }
+ })
+ },
+ // 鎵撳紑鎼滅储
+ openSearch(type) {
+ if (type === 3 && this.xilie.length === 0) return uni.showToast({
+ title: '褰撳墠鏆傛棤绯诲垪鏁版嵁',
+ icon: 'none'
+ })
+ if (type === this.show) {
+ this.show = null
+ } else {
+ this.show = type
+ }
+ },
+ // 閫夋嫨鎺掑簭
+ clickpx(i) {
+ this.paixu.forEach((item, index) => {
+ item.active = index === i
+ })
+ this.show = null
+ this.search()
+ },
+ // 閫夋嫨绯诲垪
+ clickxl(i) {
+ this.xilie.forEach((item, index) => {
+ item.active = index === i
+ })
+ this.show = null
+ this.search()
+ },
+ // 鍒囨崲鍒嗙被
+ clickCate(e) {
+ this.form.categoryId = e.id
+ this.search()
+ },
+ checkShopLogin(){
+ var that =this
+ if( this.shopInfo ==null || this.shopInfo.id==null || this.shopToken==null || this.shopToken==''){
+ uni.navigateTo({
+ url: '/pages/login/login'
+ })
+ }
+ }
}
}
</script>
@@ -98,131 +312,77 @@
}
</style>
<style lang="scss" scoped>
- .box {
+ .mall {
width: 100%;
- .zhezhao {
+ .mall-zz {
width: 100vw;
height: 100vh;
- background: rgba(0,0,0,0.5);
+ background-color: rgba(0,0,0,.5);
position: fixed;
top: 0;
left: 0;
z-index: 2;
}
- .head {
- width: 100%;
- height: 280rpx;
- padding: 20rpx 0 0 0;
- box-sizing: border-box;
- background: #FFFFFF;
- position: sticky;
- top: 0;
- left: 0;
- z-index: 99;
- .head-cate {
- width: 100%;
- height: 100rpx;
- padding: 0 30rpx;
- box-sizing: border-box;
+ .cart {
+ position: fixed;
+ right: 30rpx;
+ bottom: 100rpx;
+ z-index: 999;
+ .cart-box {
+ width: 88rpx;
+ height: 88rpx;
+ border-radius: 50%;
display: flex;
- align-items: flex-end;
- border-bottom: 1rpx solid #E5E5E5;
- }
- .head-search {
- width: 100%;
- height: 86rpx;
- padding: 0 30rpx;
- box-sizing: border-box;
- display: flex;
+ flex-direction: column;
align-items: center;
- justify-content: space-around;
- .head-search-item {
- height: 100%;
- display: flex;
- align-items: center;
- justify-content: center;
- position: relative;
- .fontact {
- color: #222222 !important;
- font-weight: 500 !important;
- }
- text {
- font-weight: 400;
- font-size: 28rpx;
- color: #777777;
- margin-right: 8rpx;
- }
+ justify-content: center;
+ background: rgba(255,255,255,0.96);
+ box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(0,0,0,0.16);
+ position: relative;
+ image {
+ width: 35rpx;
+ height: 35rpx;
}
- }
- .data {
- width: 100%;
- padding: 0 30rpx;
- box-sizing: border-box;
- background: #FFFFFF;
- border-radius: 0rpx 0rpx 24rpx 24rpx;
- .data-cate {
- width: 100%;
- padding: 30rpx 0 10rpx 0;
- box-sizing: border-box;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: space-between;
- .active {
- background: rgba(0,64,150,0.1) !important;
- font-weight: 500 !important;
- color: #004096 !important;
- }
- .data-cate-item {
- width: 216rpx;
- height: 72rpx;
- line-height: 72rpx;
- text-align: center;
- background: #F7F7F7;
- border-radius: 8rpx;
- font-weight: 400;
- font-size: 28rpx;
- color: #333333;
- margin-bottom: 20rpx;
- }
+ text {
+ font-weight: 400;
+ font-size: 20rpx;
+ color: #333333;
}
- .data-list {
- width: 100%;
- display: flex;
- flex-direction: column;
- .active {
- text {
- color: #004096 !important;
- }
- }
- .data-list-item {
- width: 100%;
- height: 98rpx;
- display: flex;
- align-items: center;
- justify-content: space-between;
- border-bottom: 1rpx solid #EEEEEE;
- text {
- font-weight: 400;
- font-size: 28rpx;
- color: #222222;
- }
- image {
- width: 24rpx;
- height: 18rpx;
- }
- }
+ .cart-num {
+ position: absolute;
+ top: -15rpx;
+ right: -15rpx;
+ border-radius: 50%;
+ width: 40rpx;
+ height: 40rpx;
+ line-height: 40rpx;
+ font-weight: 400;
+ font-size: 22rpx;
+ color: #FFFFFF;
+ text-align: center;
+ background: #E4001D;
}
}
}
- .list {
+ .commodity {
width: 100%;
- margin-top: 18rpx;
- padding: 0 30rpx;
- box-sizing: border-box;
display: flex;
- flex-direction: column;
- background-color: #ffffff;
+ align-items: center;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ padding: 20rpx 30rpx;
+ box-sizing: border-box;
+ .commodity-wu {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-top: 240rpx;
+ image {
+ width: 320rpx;
+ height: 320rpx;
+ }
+ }
.list-item {
width: 100%;
padding: 28rpx 0;
@@ -274,6 +434,195 @@
}
}
}
+ .commodity-item {
+ width: 332rpx;
+ background-color: #ffffff;
+ margin-bottom: 20rpx;
+ .commodity-item-image {
+ width: 100%;
+ height: 336rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ image {
+ width: 100%;
+ }
+ }
+ .commodity-item-box {
+ width: 100%;
+ padding: 20rpx;
+ box-sizing: border-box;
+ .commodity-item-box-title {
+ font-weight: 600;
+ font-size: 30rpx;
+ color: #222222;
+ }
+ .commodity-item-box-price {
+ width: 100%;
+ display: flex;
+ align-items: baseline;
+ margin-top: 8rpx;
+ .commodity-item-box-price-a {
+ display: flex;
+ align-items: baseline;
+ margin-right: 8rpx;
+ text {
+ &:nth-child(1) {
+ font-weight: bold;
+ font-size: 32rpx;
+ color: #E4001D;
+ &::before {
+ content: '锟�';
+ font-weight: 400;
+ font-size: 24rpx;
+ color: #E4001D;
+ }
+ }
+ &:nth-child(2) {
+ font-weight: 400;
+ font-size: 24rpx;
+ color: #E4001D;
+ }
+ }
+ }
+ .commodity-item-box-price-b {
+ font-weight: 400;
+ font-size: 22rpx;
+ color: #999999;
+ }
+ }
+ .commodity-item-shou {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ text {
+ font-weight: 400;
+ font-size: 24rpx;
+ color: #999999;
+ }
+ .commodity-item-shou-add {
+ width: 44rpx;
+ height: 44rpx;
+ background: #004096;
+ border-radius: 50%;
+ line-height: 44rpx;
+ text-align: center;
+ font-size: 30rpx;
+ color: #fff;
+ }
+ }
+ }
+ }
+ }
+ .head {
+ width: 100%;
+ position: sticky;
+ top: 0;
+ left: 0;
+ z-index: 999;
+ .head-box {
+ width: 100%;
+ background: linear-gradient(180deg, #C8F3FF 0%, #ffffff 100%);
+ // background: linear-gradient( 180deg, #FFD7C8 0%, #FFFFFF 100%);
+ .head-search {
+ width: 100%;
+ padding: 0 30rpx;
+ box-sizing: border-box;
+ display: flex;
+ align-items: center;
+ text {
+ font-weight: 500;
+ font-size: 40rpx;
+ color: #111111;
+ margin-right: 40rpx;
+ }
+ .head-search-input {
+ width: 100%;
+ }
+ }
+ .head-tabs {
+ width: 100%;
+ height: 100rpx;
+ display: flex;
+ align-items: flex-end;
+ border-bottom: 1rpx solid #E5E5E5;
+ }
+ }
+ .list {
+ width: 100%;
+ padding: 0 30rpx;
+ box-sizing: border-box;
+ background-color: #ffffff;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ border-radius: 0rpx 0rpx 24rpx 24rpx;
+ .active {
+ background: rgba(0,64,150,0.1) !important;
+ color: #004096 !important;
+ font-weight: 500 !important;
+ }
+ .list-cate {
+ width: 216rpx;
+ height: 72rpx;
+ line-height: 72rpx;
+ text-align: center;
+ background: #F7F7F7;
+ border-radius: 8rpx;
+ font-weight: 400;
+ font-size: 28rpx;
+ color: #333333;
+ margin-bottom: 24rpx;
+ margin-right: 20rpx;
+ &:last-child {
+ margin-right: 0 !important;
+ }
+ }
+ .red {
+ text {
+ color: #E4001D !important;
+ }
+ }
+ .list-item {
+ width: 100%;
+ height: 96rpx;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ border-bottom: 1rpx solid #EEEEEE;
+ text {
+ font-weight: 400;
+ font-size: 28rpx;
+ color: #222222;
+ }
+ image {
+ width: 24rpx;
+ height: 18rpx;
+ }
+ }
+ }
+ .head-list {
+ width: 100%;
+ height: 88rpx;
+ display: flex;
+ align-items: center;
+ background-color: #ffffff;
+ .head-list-item {
+ flex: 1;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ text {
+ font-weight: 400;
+ font-size: 28rpx;
+ color: #777777;
+ margin-right: 8rpx;
+ }
+ }
+ }
}
}
</style>
\ No newline at end of file
diff --git a/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map b/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
index 8153e4f..b0d3b4a 100644
--- a/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
+++ b/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/login/login.vue?e6dd","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/login/login.vue?663a","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/login/login.vue?0768","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/login/login.vue?e506","uni-app:///pages/login/login.vue","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/login/login.vue?869a","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/login/login.vue?7320"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","computed","data","focus","focus1","loading","form","userName","password","openid","memberId","radio","onShow","methods","jumpService","uni","url","checkShopLogin","that","console","tokenType","res","changeRadio","submitDo","icon","then","jumpShopIndex"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACmM;AACnM,gBAAgB,uMAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChBA;AAAA;AAAA;AAAA;AAAkwB,CAAgB,ivBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;AC+BtxB;AAAA;AAAA;AAAA,eACA;EACAC,4BACA,yDACA;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAC;gBACAC;gBACAA;gBAEAA;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OAEAD;kBAAAE;gBAAA;cAAA;gBAAAC;gBAAA,MACAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAH;cAAA;gBACAA;cAAA;gBAAA;gBAAA;cAAA;gBAAA,MAEA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OAEAA;cAAA;gBAAAG;gBAAA,MACAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAH;cAAA;gBAAA;gBAAA,OACAA;cAAA;gBACAA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IAGA;IACAI;MACA;IACA;IACAC;MACA;QACAR;UACA;UAAAS;QACA;QACA;QACA;QACA;MACA;MACA;QACAT;UACA;UAAAS;QACA;QACA;QACA;QACA;MACA;MACA;QACAT;UACA;UAAAS;QACA;QACA;QACA;MACA;MACA;MACA,yCACAC;QACA;UACAP;UACAA;UACAA;QACA;MACA;IACA;IACAQ;MACAX;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;AChIA;AAAA;AAAA;AAAA;AAAq8C,CAAgB,g2CAAG,EAAC,C;;;;;;;;;;;ACAz9C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&scoped=true&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&id=b237504c&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b237504c\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\nexport default component.exports","export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=template&id=b237504c&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.focus = false\n }\n _vm.e1 = function ($event) {\n _vm.focus1 = false\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"login\">\r\n\t\t<view class=\"login-image\">\r\n\t\t\t<image src=\"/static/images/logo@2x.png\" mode=\"widthFix\"></image>\r\n\t\t</view>\r\n\t\t<view class=\"login-list\">\r\n\t\t\t<view class=\"login-list-item\">\r\n\t\t\t\t<view class=\"icon\">\r\n\t\t\t\t\t<image src=\"/static/icon/login_ic_phone@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<input :focus='focus' @blur=\"focus=false\" type=\"text\" v-model=\"form.userName\" placeholder=\"璇疯緭鍏ョ櫥褰曡处鍙穃" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"login-list-item\">\r\n\t\t\t\t<view class=\"icon\">\r\n\t\t\t\t\t<image src=\"/static/icon/login_ic_password@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<input :focus='focus1' @blur=\"focus1=false\" type=\"password\" v-model=\"form.password\" placeholder=\"璇疯緭鍏ュ瘑鐮乗" />\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"login-btn\" @click=\"submitDo\">绔嬪嵆鐧诲綍</view>\r\n\t\t<view class=\"login-info\">\r\n\t\t\t<image src=\"/static/icon/ic_agree@2x.png\" v-if=\"!radio\" @click=\"changeRadio()\" mode=\"widthFix\"></image>\r\n\t\t\t<image src=\"/static/icon/ic_agree_sel@2x.png\" v-if=\"radio\" @click=\"changeRadio()\" mode=\"widthFix\"></image>\r\n\t\t\t<view class=\"login-info-text\">\r\n\t\t\t\t鎴戝凡闃呰骞跺悓鎰�<text @click=\"jumpService(4)\">銆婇紟鍏冪鎶�鐢ㄦ埛鏈嶅姟鍗忚銆�</text>鍙�<text @click=\"jumpService(5)\">銆婇紟鍏冪鎶�鐢ㄦ埛闅愮鏀跨瓥銆�</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex'\r\n\texport default {\r\n\t\tcomputed: {\r\n\t\t\t...mapState(['shopInfo', 'shopToken','openid'])\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tfocus:false,\r\n\t\t\t\tfocus1:false,\r\n\t\t\t\tloading:false,\r\n\t\t\t\tform:{\r\n\t\t\t\t\tuserName:'',\r\n\t\t\t\t\tpassword:'',\r\n\t\t\t\t\topenid:'',\r\n\t\t\t\t\tmemberId:''\r\n\t\t\t\t},\r\n\t\t\t\tradio:false\r\n\t\t\t};\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.focus=false\r\n\t\t\tthis.focus1=false\r\n\t\t\tthis.form.openid=this.openid\r\n\t\t\t this.checkShopLogin()\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\tjumpService(flag) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pagesA/pages/rich-text-page/rich-text-page?flag='+flag\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t async checkShopLogin(){\r\n\t\t\t\tvar that =this\r\n\t\t\t\tconsole.log(\"shopInfo\",this.shopInfo)\r\n\t\t\t\tconsole.log(\"shopToken\",this.shopToken)\r\n\t\t\t\t\r\n\t\t\t\tconsole.log(\"openid\",this.openid)\r\n\t\t\t\tif( this.shopInfo !=null && this.shopInfo.id!=null && (this.shopToken!=null &&this.shopToken!='')){\r\n\t\t\t\t\t//楠岃瘉token鏄惁鏈夋晥\r\n\t\t\t\t\tlet res = await that.$u.api.getShopInfo({tokenType:1 })\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tawait that.$store.commit('setShopInfo', res.data) \r\n\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t}\r\n\t\t\t\t}else if( this.openid !=null && this.openid !=''){\r\n\t\t\t\t\t//浼樺厛闈欓粯鐧婚檰\r\n\t\t\t\t\tlet res = await that.$u.api.shopOpenidLogin(this.form)\r\n\t\t\t\t\tif (res.code === 200 && res.shop!=null && res.token!=null) {\r\n\t\t\t\t\t\tawait that.$store.commit('setShopInfo', res.data.shop)\r\n\t\t\t\t\t\tawait that.$store.commit('setShopToken', res.data.token)\r\n\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}, \r\n\t\t\tchangeRadio(){\r\n\t\t\t\tthis.radio = !this.radio\r\n\t\t\t},\r\n\t\t\tsubmitDo(){\r\n\t\t\t\tif(!this.form.userName){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t'title': '璇疯緭鍏ョ櫥褰曡处鍙�',icon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.focus=true\r\n\t\t\t\t\tthis.loading=false\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.form.password){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t'title': '璇疯緭鍏ョ櫥褰曞瘑鐮�',icon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.focus1=true\r\n\t\t\t\t\tthis.loading=false\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.radio){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t'title': '璇峰厛浠旂粏闃呰骞跺悓鎰忕敤鎴峰崗璁拰闅愮鏀跨瓥',icon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.loading=false\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tvar that =this\r\n\t\t\t\tthis.$u.api.shopPasswordLogin(this.form)\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) { \r\n\t\t\t\t\t\t\tthat.$store.commit('setShopInfo', res.data.shop)\r\n\t\t\t\t\t\t\tthat.$store.commit('setShopToken', res.data.token)\r\n\t\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tjumpShopIndex() {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/distributor/distributor'\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.login {\r\n\t\twidth: 100%;\r\n\t\tpadding: 0 60rpx;\r\n\t\tbox-sizing: border-box;\r\n\t\t.login-image {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\tmargin-top: 162rpx;\r\n\t\t\timage {\r\n\t\t\t\twidth: 400rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.login-list {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-top: 160rpx;\r\n\t\t\t.login-list-item {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\t.icon {\r\n\t\t\t\t\twidth: 40rpx;\r\n\t\t\t\t\theight: 40rpx;\r\n\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tinput {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 100%;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\tcolor: #111111;\r\n\t\t\t\t}\r\n\t\t\t\ttext {\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #004096;\r\n\t\t\t\t\tmargin-left: 20rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.login-btn {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 88rpx;\r\n\t\t\tline-height: 88rpx;\r\n\t\t\ttext-align: center;\r\n\t\t\tbackground: #004096;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tmargin-top: 60rpx;\r\n\t\t}\r\n\t\t.login-info {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: flex-start;\r\n\t\t\tmargin-top: 60rpx;\r\n\t\t\timage {\r\n\t\t\t\twidth: 36rpx;\r\n\t\t\t\theight: 36rpx;\r\n\t\t\t\tflex-shrink: 0;\r\n\t\t\t\tmargin-right: 14rpx;\r\n\t\t\t}\r\n\t\t\t.login-info-text {\r\n\t\t\t\tflex: 1;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #555555;\r\n\t\t\t\ttext {\r\n\t\t\t\t\tcolor: #2E68C4;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=style&index=0&id=b237504c&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=style&index=0&id=b237504c&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770945722281\n var cssReload = require(\"D:/鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js",null,"webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/login/login.vue?22ca","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/login/login.vue?52ad","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/login/login.vue?ea6b","uni-app:///pages/login/login.vue","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/login/login.vue?c8b2","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/login/login.vue?1051"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","computed","data","focus","focus1","loading","form","userName","password","openid","memberId","radio","onLoad","onShow","methods","jumpService","uni","url","checkShopLogin","that","tokenType","res","setTimeout","changeRadio","submitDo","icon","then","jumpShopIndex"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,cAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAA8H;AAC9H;AACyD;AACL;AACsC;;;AAG1F;AACiL;AACjL,gBAAgB,kLAAU;AAC1B,EAAE,2EAAM;AACR,EAAE,4FAAM;AACR,EAAE,qGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,gGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AChBA;AAAA;AAAA;AAAA;AAAwqB,CAAgB,woBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;AC+B5rB;AAAA;AAAA;AAAA,eACA;EACAC,4BACA,yDACA;EACAC;IACA;MACAC;MACAC;MACAC;MACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;IACA;EACA;EACAC;IAAA;MAAA;QAAA;UAAA;YAAA;YAAA;cAAA;UAAA;QAAA;MAAA;IAAA;EACA;EACAC;IAAA;IAAA;MAAA;QAAA;UAAA;YAAA;cAAA;cAAA,OACA;YAAA;cACA;cACA;cACA;cACA;YAAA;YAAA;cAAA;UAAA;QAAA;MAAA;IAAA;EACA;EACAC;IACAC;MACAC;QACAC;MACA;IACA;IACAC;MAAA;MAAA;QAAA;QAAA;UAAA;YAAA;cAAA;gBACAF;gBACAG;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OAEAA;kBAAAC;gBAAA;cAAA;gBAAAC;gBAAA,MACAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAF;cAAA;gBACAA;gBAAA;gBAAA;cAAA;gBAAA,MACA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAA;cAAA;gBAAAE;gBAAA,MACAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAF;cAAA;gBAAA;gBAAA,OACAA;cAAA;gBACAA;cAAA;gBAAA;gBAAA;cAAA;gBAAA,MAGA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAA;cAAA;gBAAAE;gBAAA,MACAA;kBAAA;kBAAA;gBAAA;gBAAA;gBAAA,OACAF;cAAA;gBAAA;gBAAA,OACAA;cAAA;gBACAA;cAAA;gBAGAG;kBACAN;gBACA;cAAA;cAAA;gBAAA;YAAA;UAAA;QAAA;MAAA;IACA;IACAO;MACA;IACA;IACAC;MACA;QACAR;UACA;UAAAS;QACA;QACA;QACA;QACA;MACA;MACA;QACAT;UACA;UAAAS;QACA;QACA;QACA;QACA;MACA;MACA;QACAT;UACA;UAAAS;QACA;QACA;QACA;MACA;MACA;MACA,yCACAC;QACA;UACAP;UACAA;UACAA;QACA;MACA;IACA;IACAQ;MACAX;QACAC;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACzIA;AAAA;AAAA;AAAA;AAAmyC,CAAgB,mqCAAG,EAAC,C;;;;;;;;;;;ACAvzC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/login/login.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/login/login.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./login.vue?vue&type=template&id=b237504c&scoped=true&\"\nvar renderjs\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&id=b237504c&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"b237504c\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/login/login.vue\"\nexport default component.exports","export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=template&id=b237504c&scoped=true&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n if (!_vm._isMounted) {\n _vm.e0 = function ($event) {\n _vm.focus = false\n }\n _vm.e1 = function ($event) {\n _vm.focus1 = false\n }\n }\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"login\">\r\n\t\t<view class=\"login-image\">\r\n\t\t\t<image src=\"/static/images/logo@2x.png\" mode=\"widthFix\"></image>\r\n\t\t</view>\r\n\t\t<view class=\"login-list\">\r\n\t\t\t<view class=\"login-list-item\">\r\n\t\t\t\t<view class=\"icon\">\r\n\t\t\t\t\t<image src=\"/static/icon/login_ic_phone@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<input :focus='focus' @blur=\"focus=false\" type=\"text\" v-model=\"form.userName\" placeholder=\"璇疯緭鍏ョ櫥褰曡处鍙穃" />\r\n\t\t\t</view>\r\n\t\t\t<view class=\"login-list-item\">\r\n\t\t\t\t<view class=\"icon\">\r\n\t\t\t\t\t<image src=\"/static/icon/login_ic_password@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<input :focus='focus1' @blur=\"focus1=false\" type=\"password\" v-model=\"form.password\" placeholder=\"璇疯緭鍏ュ瘑鐮乗" />\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"login-btn\" @click=\"submitDo\">绔嬪嵆鐧诲綍</view>\r\n\t\t<view class=\"login-info\">\r\n\t\t\t<image src=\"/static/icon/ic_agree@2x.png\" v-if=\"!radio\" @click=\"changeRadio()\" mode=\"widthFix\"></image>\r\n\t\t\t<image src=\"/static/icon/ic_agree_sel@2x.png\" v-if=\"radio\" @click=\"changeRadio()\" mode=\"widthFix\"></image>\r\n\t\t\t<view class=\"login-info-text\">\r\n\t\t\t\t鎴戝凡闃呰骞跺悓鎰�<text @click=\"jumpService(4)\">銆婇紟鍏冪鎶�鐢ㄦ埛鏈嶅姟鍗忚銆�</text>鍙�<text @click=\"jumpService(5)\">銆婇紟鍏冪鎶�鐢ㄦ埛闅愮鏀跨瓥銆�</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\nimport { mapState } from 'vuex'\r\n\texport default {\r\n\t\tcomputed: {\r\n\t\t\t...mapState(['shopInfo', 'shopToken','openid'])\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tfocus:false,\r\n\t\t\t\tfocus1:false,\r\n\t\t\t\tloading:false,\r\n\t\t\t\tform:{\r\n\t\t\t\t\tuserName:'',\r\n\t\t\t\t\tpassword:'',\r\n\t\t\t\t\topenid:'',\r\n\t\t\t\t\tmemberId:''\r\n\t\t\t\t},\r\n\t\t\t\tradio:false\r\n\t\t\t};\r\n\t\t},\r\n\t\tasync onLoad() {\r\n\t\t},\r\n\t\tasync onShow() {\r\n\t\t\tawait this.$onLaunched;\r\n\t\t\tthis.focus=false\r\n\t\t\tthis.focus1=false\r\n\t\t\tthis.form.openid=this.openid\r\n\t\t\tthis.checkShopLogin()\r\n\t\t},\r\n\t\tmethods:{\r\n\t\t\tjumpService(flag) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pagesA/pages/rich-text-page/rich-text-page?flag='+flag\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t async checkShopLogin(){\r\n\t\t\t\tuni.showLoading( )\r\n\t\t\t\tvar that =this\r\n\t\t\t\tif( this.shopInfo !=null && this.shopInfo.id!=null && (this.shopToken!=null &&this.shopToken!='')){\r\n\t\t\t\t\t//楠岃瘉token鏄惁鏈夋晥\r\n\t\t\t\t\tlet res = await that.$u.api.getShopInfo({tokenType:1 })\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tawait that.$store.commit('setShopInfo', res.data) \r\n\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t}else if( this.openid !=null && this.openid !=''){\r\n\t\t\t\t\t\tlet res = await that.$u.api.shopOpenidLogin(this.form)\r\n\t\t\t\t\t\t\tif (res.code === 200 && res.data.shop!=null && res.data.token!=null) {\r\n\t\t\t\t\t\t\tawait that.$store.commit('setShopInfo', res.data.shop)\r\n\t\t\t\t\t\t\tawait that.$store.commit('setShopToken', res.data.token)\r\n\t\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}else if( this.openid !=null && this.openid !=''){\r\n\t\t\t\t\tlet res = await that.$u.api.shopOpenidLogin(this.form)\r\n\t\t\t\t\t\tif (res.code === 200 && res.data.shop!=null && res.data.token!=null) {\r\n\t\t\t\t\t\tawait that.$store.commit('setShopInfo', res.data.shop)\r\n\t\t\t\t\t\tawait that.$store.commit('setShopToken', res.data.token)\r\n\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t}\r\n\t\t\t\t} \r\n\t\t\t\tsetTimeout(function () {\r\n\t\t\t\t\tuni.hideLoading();\r\n\t\t\t\t}, 1000);\r\n\t\t\t}, \r\n\t\t\tchangeRadio(){\r\n\t\t\t\tthis.radio = !this.radio\r\n\t\t\t},\r\n\t\t\tsubmitDo(){\r\n\t\t\t\tif(!this.form.userName){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t'title': '璇疯緭鍏ョ櫥褰曡处鍙�',icon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.focus=true\r\n\t\t\t\t\tthis.loading=false\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.form.password){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t'title': '璇疯緭鍏ョ櫥褰曞瘑鐮�',icon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.focus1=true\r\n\t\t\t\t\tthis.loading=false\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.radio){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t'title': '璇峰厛浠旂粏闃呰骞跺悓鎰忕敤鎴峰崗璁拰闅愮鏀跨瓥',icon:'none'\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.loading=false\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tvar that =this\r\n\t\t\t\tthis.$u.api.shopPasswordLogin(this.form)\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) { \r\n\t\t\t\t\t\t\tthat.$store.commit('setShopInfo', res.data.shop)\r\n\t\t\t\t\t\t\tthat.$store.commit('setShopToken', res.data.token)\r\n\t\t\t\t\t\t\tthat.jumpShopIndex()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tjumpShopIndex() {\r\n\t\t\t\tuni.redirectTo({\r\n\t\t\t\t\turl: '/pages/distributor/distributor'\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t.login {\r\n\t\twidth: 100%;\r\n\t\tpadding: 0 60rpx;\r\n\t\tbox-sizing: border-box;\r\n\t\t.login-image {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: center;\r\n\t\t\tmargin-top: 162rpx;\r\n\t\t\timage {\r\n\t\t\t\twidth: 400rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.login-list {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-top: 160rpx;\r\n\t\t\t.login-list-item {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\t.icon {\r\n\t\t\t\t\twidth: 40rpx;\r\n\t\t\t\t\theight: 40rpx;\r\n\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tinput {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 100%;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\tcolor: #111111;\r\n\t\t\t\t}\r\n\t\t\t\ttext {\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #004096;\r\n\t\t\t\t\tmargin-left: 20rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.login-btn {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 88rpx;\r\n\t\t\tline-height: 88rpx;\r\n\t\t\ttext-align: center;\r\n\t\t\tbackground: #004096;\r\n\t\t\tborder-radius: 44rpx;\r\n\t\t\tfont-weight: 600;\r\n\t\t\tfont-size: 32rpx;\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tmargin-top: 60rpx;\r\n\t\t}\r\n\t\t.login-info {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: flex-start;\r\n\t\t\tmargin-top: 60rpx;\r\n\t\t\timage {\r\n\t\t\t\twidth: 36rpx;\r\n\t\t\t\theight: 36rpx;\r\n\t\t\t\tflex-shrink: 0;\r\n\t\t\t\tmargin-right: 14rpx;\r\n\t\t\t}\r\n\t\t\t.login-info-text {\r\n\t\t\t\tflex: 1;\r\n\t\t\t\tfont-weight: 400;\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #555555;\r\n\t\t\t\ttext {\r\n\t\t\t\t\tcolor: #2E68C4;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=style&index=0&id=b237504c&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./login.vue?vue&type=style&index=0&id=b237504c&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770951429845\n var cssReload = require(\"D:/soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mall/mall.js.map b/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mall/mall.js.map
index a53b8e9..c3b66ee 100644
--- a/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mall/mall.js.map
+++ b/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mall/mall.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?085e","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?c60e","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?cd43","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?f94e","uni-app:///pages/mall/mall.vue","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?4c71","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?1878","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?18ab","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pages/mall/mall.vue?d9aa"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","computed","watch","paixu","immediate","deep","handler","pingpai","xilie","data","keyword","show","list","name","id","active","form","sortInfo","sortName","categoryId","type","goodsName","seriesBrandId","seriesBrandName","applicableBrandId","applicableBrandName","next","page","goodsList","cardTotal","onLoad","onReachBottom","methods","getCartNum","then","search","addCard","goodsId","goodsSkuId","num","uni","title","icon","jumpDetails","url","getGoodsList","capacity","model","res","item","getLabels","getXiLie","parentId","openSearch","clickpx","clickxl","clickCate"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACa;AACyB;;;AAGzF;AACmM;AACnM,gBAAgB,uMAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACxBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAiwB,CAAgB,gvBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACgGrxB;AAEA;AAAA;AAAA,eACA;EACAC,4BACA,sDACA;EACAC;IACAC;MACAC;MACAC;MACAC;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;IACAC;MACAH;MACAC;MACAC;QACA;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;IACAE;MACAJ;MACAC;MACAC;QACA;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;EACA;EACAG;IACA;MACAC;MACAC;MACAC;MACAT,QACA;QAAAU;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,EACA;MACAR;MACAC;MACAQ;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MAAA;MACA,+BACAC;QACA;UACA;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACA;UACAC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAC;QACAnB;QACAoB;MACA;QACA;UAAA;UACAC;YACAC;UACA;UACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA9B;MAAA,GACAc;QACA;UACAc;YAAAnC;YAAAC;UAAA;UACA;QACA;MACA;MACA;QAAAM;MAAA,GACAc;QACA;UACAc;YACAC;UACA;UACAD;YAAAnC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACA;IACAoC;MAAA;MACA;MACA;QACAF;MACA;MACA;QACA;QACA;QACA;QACA;QACA;MACA;MACA;QAAA7B;QAAAgC;MAAA,GACAlB;QACA;UACA;UACA;UACA;YACAO;YACAC;UACA;UACAM;YACAC;UACA;UACAD;YAAAnC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACA;IACAsC;MACA;QACAZ;QACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAY;MACA;QACAL;MACA;MACA;MACA;IACA;IACA;IACAM;MACA;QACAN;MACA;MACA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACtTA;AAAA;AAAA;AAAA;AAAolC,CAAgB,yhCAAG,EAAC,C;;;;;;;;;;;ACAxmC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA;AAAA;AAAo8C,CAAgB,+1CAAG,EAAC,C;;;;;;;;;;;ACAx9C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/mall/mall.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/mall/mall.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mall.vue?vue&type=template&id=2e142186&scoped=true&\"\nvar renderjs\nimport script from \"./mall.vue?vue&type=script&lang=js&\"\nexport * from \"./mall.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mall.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./mall.vue?vue&type=style&index=1&id=2e142186&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2e142186\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/mall/mall.vue\"\nexport default component.exports","export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=template&id=2e142186&scoped=true&\"","var components\ntry {\n components = {\n uSearch: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-search/u-search\" */ \"uview-ui/components/u-search/u-search.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 鎺掓煡缁勪欢鍚嶇О鎷煎啓鏄惁姝g‘\")\n console.error(\n \"2. 鎺掓煡缁勪欢鏄惁绗﹀悎 easycom 瑙勮寖锛屾枃妗o細https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 鑻ョ粍浠朵笉绗﹀悎 easycom 瑙勮寖锛岄渶鎵嬪姩寮曞叆锛屽苟鍦� components 涓敞鍐岃缁勪欢\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.goodsList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=script&lang=js&\"","<template>\n\t<view class=\"mall\">\r\n\t\t<view class=\"mall-zz\" v-show=\"show\"></view>\n\t\t<view class=\"head\" :style=\"{ height: 'calc(' + (navHeight + statusbarHeight + 'px + 188rpx)') }\">\r\n\t\t\t<view class=\"head-box\">\r\n\t\t\t\t<view :style=\"{ width: '100%', height: statusbarHeight + 'px' }\"></view>\r\n\t\t\t\t<view class=\"head-search\":style=\"{ height: navHeight + 'px' }\">\r\n\t\t\t\t\t<text>鍟嗗煄</text>\r\n\t\t\t\t\t<view class=\"head-search-input\">\r\n\t\t\t\t\t\t<u-search placeholder=\"鎼滅储鍟嗗搧\" height=\"30\" searchIconColor=\"#999999\" borderColor=\"#eeeeee\"\r\n\t\t\t\t\t\t\tbgColor=\"rgba(255,255,255,0.9)\" @custom=\"search\" :showAction=\"false\" v-model=\"form.goodsName\" @search=\"search\" />\t\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-tabs\">\r\n\t\t\t\t\t<u-tabs lineColor=\"#E4001D\" :list=\"list\" @click=\"clickCate\"></u-tabs>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view class=\"head-list\">\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(1)\">\r\n\t\t\t\t\t<text :style=\"form.sortInfo ? 'color: #222222; font-weight: 500;' : ''\">{{form.sortName}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.sortInfo && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.sortInfo && show === 1\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(2)\">\r\n\t\t\t\t\t<text :style=\"form.applicableBrandId ? 'color: #222222; font-weight: 500;' : ''\">{{form.applicableBrandId ? form.applicableBrandName : '閫傜敤鍝佺墝'}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.applicableBrandId && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.applicableBrandId && show === 2\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(3)\">\r\n\t\t\t\t\t<text :style=\"form.seriesBrandId ? 'color: #222222; font-weight: 500;' : ''\">{{form.seriesBrandId ? form.seriesBrandName : '绯诲垪'}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.seriesBrandId && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.seriesBrandId && show === 3\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 鎺掑簭 -->\r\n\t\t\t<view class=\"list\" v-if=\"show === 1\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-item red' : 'list-item'\" v-for=\"(item, index) in paixu\" :key=\"index\" @click=\"clickpx(index)\">\r\n\t\t\t\t\t<text>{{item.name}}</text>\r\n\t\t\t\t\t<image src=\"/static/icon/ic_selete@2x.png\" mode=\"widthFix\" v-show=\"item.active\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 鍝佺墝 -->\r\n\t\t\t<view class=\"list\" style=\"padding-top: 30rpx; box-sizing: border-box; justify-content: flex-start;\" v-if=\"show === 2\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-cate active' : 'list-cate'\" v-for=\"(item, index) in pingpai\" :key=\"index\" @click=\"getXiLie(item.id, index)\">{{item.name}}</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 绯诲垪 -->\r\n\t\t\t<view class=\"list\" v-if=\"show === 3\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-item red' : 'list-item'\" v-for=\"(item, index) in xilie\" :key=\"index\" @click=\"clickxl(index)\">\r\n\t\t\t\t\t<text>{{item.name}}</text>\r\n\t\t\t\t\t<image src=\"/static/icon/ic_selete@2x.png\" mode=\"widthFix\" v-show=\"item.active\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"commodity\">\r\n\t\t\t<view class=\"commodity-wu\" v-if=\"goodsList.length === 0\">\r\n\t\t\t\t<image src=\"/static/images/default_search@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"commodity-item\" v-else v-for=\"(item, i) in goodsList\" :key=\"i\" @click=\"jumpDetails(item.id)\">\r\n\t\t\t\t<view class=\"commodity-item-image\">\r\n\t\t\t\t\t<image :src=\"item.imgurl\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"commodity-item-box\">\r\n\t\t\t\t\t<view class=\"commodity-item-box-title\">\r\n\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"commodity-item-box-price\">\r\n\t\t\t\t\t\t<view class=\"commodity-item-box-price-a\">\r\n\t\t\t\t\t\t\t<text>{{item.minPrice[0]}}</text>\r\n\t\t\t\t\t\t\t<text>.{{item.minPrice[1]}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"commodity-item-box-price-b\">\r\n\t\t\t\t\t\t\t楼{{item.price}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"commodity-item-shou\">\r\n\t\t\t\t\t\t<text>宸插敭{{item.saleNum + item.realSaleNum}}</text>\r\n\t\t\t\t\t\t<view class=\"commodity-item-shou-add\" @click.stop=\"addCard(item)\">+</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"cart\">\r\n\t\t\t<view class=\"cart-box\">\r\n\t\t\t\t<image src=\"/static/icon/ic_cart@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t<text>璐墿杞�</text>\r\n\t\t\t\t<view class=\"cart-num\">{{cardTotal}}</view>\r\n\t\t\t</view>\r\n\t\t</view>\n\t</view>\n</template>\n\n<script>\r\n\timport {\r\n\t\tmapState\r\n\t} from 'vuex'\n\texport default {\r\n\t\tcomputed: {\r\n\t\t\t...mapState(['navHeight', 'statusbarHeight'])\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tpaixu: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.sortInfo = obj[0].id\r\n\t\t\t\t\tthis.form.sortName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpingpai: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tif (news.length === 0) return;\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.applicableBrandId = obj[0].id\r\n\t\t\t\t\tthis.form.applicableBrandName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\txilie: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tif (news.length === 0) return;\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.seriesBrandId = obj[0].id\r\n\t\t\t\t\tthis.form.seriesBrandName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tkeyword: '',\r\n\t\t\t\tshow: null,\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpaixu: [\r\n\t\t\t\t\t{ name: '榛樿鎺掑簭', id: '', active: true },\r\n\t\t\t\t\t{ name: '缁煎悎鎺掑簭', id: 0, active: false },\r\n\t\t\t\t\t{ name: '閿�閲忕敱浣庡埌楂�', id: 1, active: false },\r\n\t\t\t\t\t{ name: '浠锋牸鐢变綆鍒伴珮', id: 2, active: false },\r\n\t\t\t\t\t{ name: '閿�閲忕敱楂樺埌浣�', id: 3, active: false },\r\n\t\t\t\t\t{ name: '浠锋牸鐢遍珮鍒颁綆', id: 4, active: false },\r\n\t\t\t\t],\r\n\t\t\t\tpingpai: [],\r\n\t\t\t\txilie: [],\r\n\t\t\t\tform: {\r\n\t\t\t\t\tsortInfo: '',\r\n\t\t\t\t\tsortName: '',\r\n\t\t\t\t\tcategoryId: '',\r\n\t\t\t\t\ttype: 1,\r\n\t\t\t\t\tgoodsName: '',\r\n\t\t\t\t\tseriesBrandId: '',\r\n\t\t\t\t\tseriesBrandName: '',\r\n\t\t\t\t\tapplicableBrandId: '',\r\n\t\t\t\t\tapplicableBrandName: ''\r\n\t\t\t\t},\r\n\t\t\t\tnext: true,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\tgoodsList: [],\r\n\t\t\t\tcardTotal: 0\n\t\t\t};\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getCartNum()\r\n\t\t\tthis.getLabels()\r\n\t\t\tthis.getGoodsList()\r\n\t\t},\r\n\t\tonReachBottom() {\r\n\t\t\tthis.getGoodsList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetCartNum() {\r\n\t\t\t\tthis.$u.api.cartGoodsTypeNum()\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tthis.cardTotal = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsearch() {\r\n\t\t\t\tthis.page = 1\r\n\t\t\t\tthis.goodsList = []\r\n\t\t\t\tthis.next = true\r\n\t\t\t\tthis.getGoodsList()\r\n\t\t\t},\r\n\t\t\taddCard(e) {\r\n\t\t\t\tthis.$u.api.addCart({\r\n\t\t\t\t\tgoodsId: e.id,\r\n\t\t\t\t\tgoodsSkuId: e.skuResponsesList[0].id,\r\n\t\t\t\t\tnum: 1\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tuni.showToast({ title: '娣诲姞鎴愬姛', icon: 'success' })\r\n\t\t\t\t\t\tthis.getCartNum()\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tjumpDetails(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/details/details?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鍟嗗搧\r\n\t\t\tgetGoodsList() {\r\n\t\t\t\tif (!this.next) return;\r\n\t\t\t\tthis.$u.api.goodsPage({\r\n\t\t\t\t\tcapacity: 10,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\tmodel: this.form\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tres.data.records.forEach(item => {\r\n\t\t\t\t\t\t\titem.minPrice = item.minPrice.toFixed(2).split('.')\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.goodsList.push(...res.data.records)\r\n\t\t\t\t\t\tthis.page++\r\n\t\t\t\t\t\tif (this.goodsList.length === res.data.total) {\r\n\t\t\t\t\t\t\tthis.next = false\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鑾峰彇鍒嗙被\r\n\t\t\tgetLabels() {\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 0 })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '' })\r\n\t\t\t\t\t\t\tthis.list = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 14 })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tres.data.forEach(item => {\r\n\t\t\t\t\t\t\t\titem.active = false\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })\r\n\t\t\t\t\t\t\tthis.pingpai = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 绯诲垪\r\n\t\t\tgetXiLie(parentId, i) {\r\n\t\t\t\tthis.xilie = []\r\n\t\t\t\tthis.pingpai.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tif (!parentId) {\r\n\t\t\t\t\tthis.show = null\r\n\t\t\t\t\tthis.form.seriesBrandId = ''\r\n\t\t\t\t\tthis.form.seriesBrandName = ''\r\n\t\t\t\t\tthis.search()\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 15, parentId })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tthis.show = null\r\n\t\t\t\t\t\t\tthis.search()\r\n\t\t\t\t\t\t\tif (res.data.length === 0) return uni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '褰撳墠鍝佺墝涓嬫殏鏃犵郴鍒�',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.forEach(item => {\r\n\t\t\t\t\t\t\t\titem.active = false\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })\r\n\t\t\t\t\t\t\tthis.xilie = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鎵撳紑鎼滅储\r\n\t\t\topenSearch(type) {\r\n\t\t\t\tif (type === 3 && this.xilie.length === 0) return uni.showToast({\r\n\t\t\t\t\ttitle: '褰撳墠鏆傛棤绯诲垪鏁版嵁',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t})\r\n\t\t\t\tif (type === this.show) {\r\n\t\t\t\t\tthis.show = null\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.show = type\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 閫夋嫨鎺掑簭\r\n\t\t\tclickpx(i) {\r\n\t\t\t\tthis.paixu.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tthis.show = null\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\t// 閫夋嫨绯诲垪\r\n\t\t\tclickxl(i) {\r\n\t\t\t\tthis.xilie.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tthis.show = null\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\t// 鍒囨崲鍒嗙被\r\n\t\t\tclickCate(e) {\r\n\t\t\t\tthis.form.categoryId = e.id\r\n\t\t\t\tthis.search()\r\n\t\t\t}\r\n\t\t}\n\t}\n</script>\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F9F9FB;\r\n\t}\r\n</style>\n<style lang=\"scss\" scoped>\n\t.mall {\r\n\t\twidth: 100%;\r\n\t\t.mall-zz {\r\n\t\t\twidth: 100vw;\r\n\t\t\theight: 100vh;\r\n\t\t\tbackground-color: rgba(0,0,0,.5);\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 2;\r\n\t\t}\r\n\t\t.cart {\r\n\t\t\tposition: fixed;\r\n\t\t\tright: 30rpx;\r\n\t\t\tbottom: 100rpx;\r\n\t\t\tz-index: 999;\r\n\t\t\t.cart-box {\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tborder-radius: 50%;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tbackground: rgba(255,255,255,0.96);\r\n\t\t\t\tbox-shadow: 0rpx 4rpx 12rpx 0rpx rgba(0,0,0,0.16);\r\n\t\t\t\tposition: relative;\r\n\t\t\t\timage {\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 35rpx;\r\n\t\t\t\t}\r\n\t\t\t\ttext {\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t}\r\n\t\t\t\t.cart-num {\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\ttop: -15rpx;\r\n\t\t\t\t\tright: -15rpx;\r\n\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t\twidth: 40rpx;\r\n\t\t\t\t\theight: 40rpx;\r\n\t\t\t\t\tline-height: 40rpx;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tbackground: #E4001D;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.commodity {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tpadding: 20rpx 30rpx;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t.commodity-wu {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tmargin-top: 240rpx;\r\n\t\t\t\timage {\r\n\t\t\t\t\twidth: 320rpx;\r\n\t\t\t\t\theight: 320rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.commodity-item {\r\n\t\t\t\twidth: 332rpx;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\t.commodity-item-image {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 336rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.commodity-item-box {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 20rpx;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t.commodity-item-box-title {\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.commodity-item-box-price {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t\tmargin-top: 8rpx;\r\n\t\t\t\t\t\t.commodity-item-box-price-a {\r\n\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\t\t&:nth-child(1) {\r\n\t\t\t\t\t\t\t\t\tfont-weight: bold;\r\n\t\t\t\t\t\t\t\t\tfont-size: 32rpx;\r\n\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t\t&::before {\r\n\t\t\t\t\t\t\t\t\t\tcontent: '锟�';\r\n\t\t\t\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t&:nth-child(2) {\r\n\t\t\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.commodity-item-box-price-b {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.commodity-item-shou {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.commodity-item-shou-add {\r\n\t\t\t\t\t\t\twidth: 44rpx;\r\n\t\t\t\t\t\t\theight: 44rpx;\r\n\t\t\t\t\t\t\tbackground: #004096;\r\n\t\t\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t\t\t\tline-height: 44rpx;\r\n\t\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.head {\r\n\t\t\twidth: 100%;\r\n\t\t\tposition: sticky;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 999;\r\n\t\t\t.head-box {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tbackground: linear-gradient( 180deg, #FFD7C8 0%, #FFFFFF 100%);\r\n\t\t\t\t.head-search {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\t\tcolor: #111111;\r\n\t\t\t\t\t\tmargin-right: 40rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.head-search-input {\r\n\t\t\t\t\t\twidth: 374rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.head-tabs {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 100rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: flex-end;\r\n\t\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tborder-radius: 0rpx 0rpx 24rpx 24rpx;\r\n\t\t\t\t.active {\r\n\t\t\t\t\tbackground: rgba(0,64,150,0.1) !important;\r\n\t\t\t\t\tcolor: #004096 !important;\r\n\t\t\t\t\tfont-weight: 500 !important;\r\n\t\t\t\t}\r\n\t\t\t\t.list-cate {\r\n\t\t\t\t\twidth: 216rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tline-height: 72rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tmargin-bottom: 24rpx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\t&:last-child {\r\n\t\t\t\t\t\tmargin-right: 0 !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.red {\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tcolor: #E4001D !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.list-item {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 96rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\tborder-bottom: 1rpx solid #EEEEEE;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 24rpx;\r\n\t\t\t\t\t\theight: 18rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.head-list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\t.head-list-item {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 100%;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #777777;\r\n\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</style>","import mod from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770945718777\n var cssReload = require(\"D:/鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=1&id=2e142186&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=1&id=2e142186&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770945722484\n var cssReload = require(\"D:/鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js",null,"webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?3cbd","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?d0a3","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?5a72","uni-app:///pages/mall/mall.vue","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?2265","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?8a8a","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?6b6e","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pages/mall/mall.vue?df95"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","computed","watch","paixu","immediate","deep","handler","pingpai","xilie","data","keyword","show","list","name","id","active","form","sortInfo","sortName","categoryId","type","goodsName","seriesBrandId","seriesBrandName","applicableBrandId","applicableBrandName","next","page","goodsList","cardTotal","onLoad","onReachBottom","methods","getCartNum","then","search","addCard","goodsId","goodsSkuId","num","uni","title","icon","jumpDetails","url","getGoodsList","capacity","model","res","item","getLabels","getXiLie","parentId","openSearch","clickpx","clickxl","clickCate"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AAC7H;AACwD;AACL;AACa;AACyB;;;AAGzF;AACiL;AACjL,gBAAgB,kLAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,2FAAM;AACR,EAAE,oGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,+FAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACxBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACpDA;AAAA;AAAA;AAAA;AAAuqB,CAAgB,uoBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;ACgG3rB;AAEA;AAAA;AAAA,eACA;EACAC,4BACA,sDACA;EACAC;IACAC;MACAC;MACAC;MACAC;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;IACAC;MACAH;MACAC;MACAC;QACA;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;IACAE;MACAJ;MACAC;MACAC;QACA;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;EACA;EACAG;IACA;MACAC;MACAC;MACAC;MACAT,QACA;QAAAU;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,EACA;MACAR;MACAC;MACAQ;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;EACA;EACAC;IACA;EACA;EACAC;IACAC;MAAA;MACA,+BACAC;QACA;UACA;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACA;UACAC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAC;QACAnB;QACAoB;MACA;QACA;UAAA;UACAC;YACAC;UACA;UACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA9B;MAAA,GACAc;QACA;UACAc;YAAAnC;YAAAC;UAAA;UACA;QACA;MACA;MACA;QAAAM;MAAA,GACAc;QACA;UACAc;YACAC;UACA;UACAD;YAAAnC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACA;IACAoC;MAAA;MACA;MACA;QACAF;MACA;MACA;QACA;QACA;QACA;QACA;QACA;MACA;MACA;QAAA7B;QAAAgC;MAAA,GACAlB;QACA;UACA;UACA;UACA;YACAO;YACAC;UACA;UACAM;YACAC;UACA;UACAD;YAAAnC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACA;IACAsC;MACA;QACAZ;QACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAY;MACA;QACAL;MACA;MACA;MACA;IACA;IACA;IACAM;MACA;QACAN;MACA;MACA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACtTA;AAAA;AAAA;AAAA;AAAs9B,CAAgB,s4BAAG,EAAC,C;;;;;;;;;;;ACA1+B;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA;AAAA;AAAkyC,CAAgB,kqCAAG,EAAC,C;;;;;;;;;;;ACAtzC;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/mall/mall.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/mall/mall.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./mall.vue?vue&type=template&id=2e142186&scoped=true&\"\nvar renderjs\nimport script from \"./mall.vue?vue&type=script&lang=js&\"\nexport * from \"./mall.vue?vue&type=script&lang=js&\"\nimport style0 from \"./mall.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./mall.vue?vue&type=style&index=1&id=2e142186&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2e142186\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/mall/mall.vue\"\nexport default component.exports","export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=template&id=2e142186&scoped=true&\"","var components\ntry {\n components = {\n uSearch: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-search/u-search\" */ \"uview-ui/components/u-search/u-search.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 鎺掓煡缁勪欢鍚嶇О鎷煎啓鏄惁姝g‘\")\n console.error(\n \"2. 鎺掓煡缁勪欢鏄惁绗﹀悎 easycom 瑙勮寖锛屾枃妗o細https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 鑻ョ粍浠朵笉绗﹀悎 easycom 瑙勮寖锛岄渶鎵嬪姩寮曞叆锛屽苟鍦� components 涓敞鍐岃缁勪欢\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.goodsList.length\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"mall\">\r\n\t\t<view class=\"mall-zz\" v-show=\"show\"></view>\r\n\t\t<view class=\"head\" :style=\"{ height: 'calc(' + (navHeight + statusbarHeight + 'px + 188rpx)') }\">\r\n\t\t\t<view class=\"head-box\">\r\n\t\t\t\t<view :style=\"{ width: '100%', height: statusbarHeight + 'px' }\"></view>\r\n\t\t\t\t<view class=\"head-search\":style=\"{ height: navHeight + 'px' }\">\r\n\t\t\t\t\t<text>鍟嗗煄</text>\r\n\t\t\t\t\t<view class=\"head-search-input\">\r\n\t\t\t\t\t\t<u-search placeholder=\"鎼滅储鍟嗗搧\" height=\"30\" searchIconColor=\"#999999\" borderColor=\"#eeeeee\"\r\n\t\t\t\t\t\t\tbgColor=\"rgba(255,255,255,0.9)\" @custom=\"search\" :showAction=\"false\" v-model=\"form.goodsName\" @search=\"search\" />\t\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-tabs\">\r\n\t\t\t\t\t<u-tabs lineColor=\"#E4001D\" :list=\"list\" @click=\"clickCate\"></u-tabs>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view class=\"head-list\">\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(1)\">\r\n\t\t\t\t\t<text :style=\"form.sortInfo ? 'color: #222222; font-weight: 500;' : ''\">{{form.sortName}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.sortInfo && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.sortInfo && show === 1\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(2)\">\r\n\t\t\t\t\t<text :style=\"form.applicableBrandId ? 'color: #222222; font-weight: 500;' : ''\">{{form.applicableBrandId ? form.applicableBrandName : '閫傜敤鍝佺墝'}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.applicableBrandId && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.applicableBrandId && show === 2\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(3)\">\r\n\t\t\t\t\t<text :style=\"form.seriesBrandId ? 'color: #222222; font-weight: 500;' : ''\">{{form.seriesBrandId ? form.seriesBrandName : '绯诲垪'}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.seriesBrandId && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.seriesBrandId && show === 3\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 鎺掑簭 -->\r\n\t\t\t<view class=\"list\" v-if=\"show === 1\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-item red' : 'list-item'\" v-for=\"(item, index) in paixu\" :key=\"index\" @click=\"clickpx(index)\">\r\n\t\t\t\t\t<text>{{item.name}}</text>\r\n\t\t\t\t\t<image src=\"/static/icon/ic_selete@2x.png\" mode=\"widthFix\" v-show=\"item.active\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 鍝佺墝 -->\r\n\t\t\t<view class=\"list\" style=\"padding-top: 30rpx; box-sizing: border-box; justify-content: flex-start;\" v-if=\"show === 2\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-cate active' : 'list-cate'\" v-for=\"(item, index) in pingpai\" :key=\"index\" @click=\"getXiLie(item.id, index)\">{{item.name}}</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 绯诲垪 -->\r\n\t\t\t<view class=\"list\" v-if=\"show === 3\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-item red' : 'list-item'\" v-for=\"(item, index) in xilie\" :key=\"index\" @click=\"clickxl(index)\">\r\n\t\t\t\t\t<text>{{item.name}}</text>\r\n\t\t\t\t\t<image src=\"/static/icon/ic_selete@2x.png\" mode=\"widthFix\" v-show=\"item.active\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"commodity\">\r\n\t\t\t<view class=\"commodity-wu\" v-if=\"goodsList.length === 0\">\r\n\t\t\t\t<image src=\"/static/images/default_search@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"commodity-item\" v-else v-for=\"(item, i) in goodsList\" :key=\"i\" @click=\"jumpDetails(item.id)\">\r\n\t\t\t\t<view class=\"commodity-item-image\">\r\n\t\t\t\t\t<image :src=\"item.imgurl?item.imgurl:'/static/icon/default2.png'\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"commodity-item-box\">\r\n\t\t\t\t\t<view class=\"commodity-item-box-title\">\r\n\t\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"commodity-item-box-price\">\r\n\t\t\t\t\t\t<view class=\"commodity-item-box-price-a\">\r\n\t\t\t\t\t\t\t<text>{{item.minPrice[0]}}</text>\r\n\t\t\t\t\t\t\t<text>.{{item.minPrice[1]}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"commodity-item-box-price-b\">\r\n\t\t\t\t\t\t\t楼{{item.price}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"commodity-item-shou\">\r\n\t\t\t\t\t\t<text>宸插敭{{item.saleNum + item.realSaleNum}}</text>\r\n\t\t\t\t\t\t<view class=\"commodity-item-shou-add\" @click.stop=\"addCard(item)\">+</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"cart\">\r\n\t\t\t<view class=\"cart-box\">\r\n\t\t\t\t<image src=\"/static/icon/ic_cart@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t<text>璐墿杞�</text>\r\n\t\t\t\t<view class=\"cart-num\">{{cardTotal}}</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tmapState\r\n\t} from 'vuex'\r\n\texport default {\r\n\t\tcomputed: {\r\n\t\t\t...mapState(['navHeight', 'statusbarHeight'])\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tpaixu: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.sortInfo = obj[0].id\r\n\t\t\t\t\tthis.form.sortName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpingpai: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tif (news.length === 0) return;\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.applicableBrandId = obj[0].id\r\n\t\t\t\t\tthis.form.applicableBrandName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\txilie: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tif (news.length === 0) return;\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.seriesBrandId = obj[0].id\r\n\t\t\t\t\tthis.form.seriesBrandName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tkeyword: '',\r\n\t\t\t\tshow: null,\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpaixu: [\r\n\t\t\t\t\t{ name: '榛樿鎺掑簭', id: '', active: true },\r\n\t\t\t\t\t{ name: '缁煎悎鎺掑簭', id: 0, active: false },\r\n\t\t\t\t\t{ name: '閿�閲忕敱浣庡埌楂�', id: 1, active: false },\r\n\t\t\t\t\t{ name: '浠锋牸鐢变綆鍒伴珮', id: 2, active: false },\r\n\t\t\t\t\t{ name: '閿�閲忕敱楂樺埌浣�', id: 3, active: false },\r\n\t\t\t\t\t{ name: '浠锋牸鐢遍珮鍒颁綆', id: 4, active: false },\r\n\t\t\t\t],\r\n\t\t\t\tpingpai: [],\r\n\t\t\t\txilie: [],\r\n\t\t\t\tform: {\r\n\t\t\t\t\tsortInfo: '',\r\n\t\t\t\t\tsortName: '',\r\n\t\t\t\t\tcategoryId: '',\r\n\t\t\t\t\ttype: 1,\r\n\t\t\t\t\tgoodsName: '',\r\n\t\t\t\t\tseriesBrandId: '',\r\n\t\t\t\t\tseriesBrandName: '',\r\n\t\t\t\t\tapplicableBrandId: '',\r\n\t\t\t\t\tapplicableBrandName: ''\r\n\t\t\t\t},\r\n\t\t\t\tnext: true,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\tgoodsList: [],\r\n\t\t\t\tcardTotal: 0\r\n\t\t\t};\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.getCartNum()\r\n\t\t\tthis.getLabels()\r\n\t\t\tthis.getGoodsList()\r\n\t\t},\r\n\t\tonReachBottom() {\r\n\t\t\tthis.getGoodsList()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetCartNum() {\r\n\t\t\t\tthis.$u.api.cartGoodsTypeNum()\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tthis.cardTotal = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsearch() {\r\n\t\t\t\tthis.page = 1\r\n\t\t\t\tthis.goodsList = []\r\n\t\t\t\tthis.next = true\r\n\t\t\t\tthis.getGoodsList()\r\n\t\t\t},\r\n\t\t\taddCard(e) {\r\n\t\t\t\tthis.$u.api.addCart({\r\n\t\t\t\t\tgoodsId: e.id,\r\n\t\t\t\t\tgoodsSkuId: e.skuResponsesList[0].id,\r\n\t\t\t\t\tnum: 1\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tuni.showToast({ title: '娣诲姞鎴愬姛', icon: 'success' })\r\n\t\t\t\t\t\tthis.getCartNum()\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tjumpDetails(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/details/details?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鍟嗗搧\r\n\t\t\tgetGoodsList() {\r\n\t\t\t\tif (!this.next) return;\r\n\t\t\t\tthis.$u.api.goodsPage({\r\n\t\t\t\t\tcapacity: 10,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\tmodel: this.form\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tres.data.records.forEach(item => {\r\n\t\t\t\t\t\t\titem.minPrice = item.minPrice.toFixed(2).split('.')\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.goodsList.push(...res.data.records)\r\n\t\t\t\t\t\tthis.page++\r\n\t\t\t\t\t\tif (this.goodsList.length === res.data.total) {\r\n\t\t\t\t\t\t\tthis.next = false\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鑾峰彇鍒嗙被\r\n\t\t\tgetLabels() {\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 0 })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '' })\r\n\t\t\t\t\t\t\tthis.list = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 14 })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tres.data.forEach(item => {\r\n\t\t\t\t\t\t\t\titem.active = false\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })\r\n\t\t\t\t\t\t\tthis.pingpai = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 绯诲垪\r\n\t\t\tgetXiLie(parentId, i) {\r\n\t\t\t\tthis.xilie = []\r\n\t\t\t\tthis.pingpai.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tif (!parentId) {\r\n\t\t\t\t\tthis.show = null\r\n\t\t\t\t\tthis.form.seriesBrandId = ''\r\n\t\t\t\t\tthis.form.seriesBrandName = ''\r\n\t\t\t\t\tthis.search()\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 15, parentId })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tthis.show = null\r\n\t\t\t\t\t\t\tthis.search()\r\n\t\t\t\t\t\t\tif (res.data.length === 0) return uni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '褰撳墠鍝佺墝涓嬫殏鏃犵郴鍒�',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.forEach(item => {\r\n\t\t\t\t\t\t\t\titem.active = false\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })\r\n\t\t\t\t\t\t\tthis.xilie = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鎵撳紑鎼滅储\r\n\t\t\topenSearch(type) {\r\n\t\t\t\tif (type === 3 && this.xilie.length === 0) return uni.showToast({\r\n\t\t\t\t\ttitle: '褰撳墠鏆傛棤绯诲垪鏁版嵁',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t})\r\n\t\t\t\tif (type === this.show) {\r\n\t\t\t\t\tthis.show = null\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.show = type\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 閫夋嫨鎺掑簭\r\n\t\t\tclickpx(i) {\r\n\t\t\t\tthis.paixu.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tthis.show = null\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\t// 閫夋嫨绯诲垪\r\n\t\t\tclickxl(i) {\r\n\t\t\t\tthis.xilie.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tthis.show = null\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\t// 鍒囨崲鍒嗙被\r\n\t\t\tclickCate(e) {\r\n\t\t\t\tthis.form.categoryId = e.id\r\n\t\t\t\tthis.search()\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F9F9FB;\r\n\t}\r\n</style>\r\n<style lang=\"scss\" scoped>\r\n\t.mall {\r\n\t\twidth: 100%;\r\n\t\t.mall-zz {\r\n\t\t\twidth: 100vw;\r\n\t\t\theight: 100vh;\r\n\t\t\tbackground-color: rgba(0,0,0,.5);\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 2;\r\n\t\t}\r\n\t\t.cart {\r\n\t\t\tposition: fixed;\r\n\t\t\tright: 30rpx;\r\n\t\t\tbottom: 100rpx;\r\n\t\t\tz-index: 999;\r\n\t\t\t.cart-box {\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tborder-radius: 50%;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tbackground: rgba(255,255,255,0.96);\r\n\t\t\t\tbox-shadow: 0rpx 4rpx 12rpx 0rpx rgba(0,0,0,0.16);\r\n\t\t\t\tposition: relative;\r\n\t\t\t\timage {\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 35rpx;\r\n\t\t\t\t}\r\n\t\t\t\ttext {\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t}\r\n\t\t\t\t.cart-num {\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\ttop: -15rpx;\r\n\t\t\t\t\tright: -15rpx;\r\n\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t\twidth: 40rpx;\r\n\t\t\t\t\theight: 40rpx;\r\n\t\t\t\t\tline-height: 40rpx;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tbackground: #E4001D;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.commodity {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tpadding: 20rpx 30rpx;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t.commodity-wu {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tmargin-top: 240rpx;\r\n\t\t\t\timage {\r\n\t\t\t\t\twidth: 320rpx;\r\n\t\t\t\t\theight: 320rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.commodity-item {\r\n\t\t\t\twidth: 332rpx;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\t.commodity-item-image {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 336rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.commodity-item-box {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 20rpx;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t.commodity-item-box-title {\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.commodity-item-box-price {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t\tmargin-top: 8rpx;\r\n\t\t\t\t\t\t.commodity-item-box-price-a {\r\n\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\t\t&:nth-child(1) {\r\n\t\t\t\t\t\t\t\t\tfont-weight: bold;\r\n\t\t\t\t\t\t\t\t\tfont-size: 32rpx;\r\n\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t\t&::before {\r\n\t\t\t\t\t\t\t\t\t\tcontent: '锟�';\r\n\t\t\t\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t&:nth-child(2) {\r\n\t\t\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.commodity-item-box-price-b {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.commodity-item-shou {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.commodity-item-shou-add {\r\n\t\t\t\t\t\t\twidth: 44rpx;\r\n\t\t\t\t\t\t\theight: 44rpx;\r\n\t\t\t\t\t\t\tbackground: #004096;\r\n\t\t\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t\t\t\tline-height: 44rpx;\r\n\t\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.head {\r\n\t\t\twidth: 100%;\r\n\t\t\tposition: sticky;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 999;\r\n\t\t\t.head-box {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tbackground: linear-gradient( 180deg, #FFD7C8 0%, #FFFFFF 100%);\r\n\t\t\t\t.head-search {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\t\tcolor: #111111;\r\n\t\t\t\t\t\tmargin-right: 40rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.head-search-input {\r\n\t\t\t\t\t\twidth: 374rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.head-tabs {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 100rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: flex-end;\r\n\t\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tborder-radius: 0rpx 0rpx 24rpx 24rpx;\r\n\t\t\t\t.active {\r\n\t\t\t\t\tbackground: rgba(0,64,150,0.1) !important;\r\n\t\t\t\t\tcolor: #004096 !important;\r\n\t\t\t\t\tfont-weight: 500 !important;\r\n\t\t\t\t}\r\n\t\t\t\t.list-cate {\r\n\t\t\t\t\twidth: 216rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tline-height: 72rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tmargin-bottom: 24rpx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\t&:last-child {\r\n\t\t\t\t\t\tmargin-right: 0 !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.red {\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tcolor: #E4001D !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.list-item {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 96rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\tborder-bottom: 1rpx solid #EEEEEE;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 24rpx;\r\n\t\t\t\t\t\theight: 18rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.head-list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\t.head-list-item {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 100%;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #777777;\r\n\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770953321085\n var cssReload = require(\"D:/soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=1&id=2e142186&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./mall.vue?vue&type=style&index=1&id=2e142186&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770953321186\n var cssReload = require(\"D:/soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/pages/product-management/product-management.js.map b/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/pages/product-management/product-management.js.map
index b9f0d30..b2bf495 100644
--- a/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/pages/product-management/product-management.js.map
+++ b/mini-program/unpackage/dist/dev/.sourcemap/mp-weixin/pagesA/pages/product-management/product-management.js.map
@@ -1 +1 @@
-{"version":3,"sources":["uni-app:///main.js","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?af72","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?26b3","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?a291","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?3ac4","uni-app:///pagesA/pages/product-management/product-management.vue","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?4a11","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?63d6","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?95f1","webpack:///D:/璞嗙背/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?6235"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","keyword","list","name"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,0BAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2I;AAC3I;AACsE;AACL;AACa;AACyB;;;AAGvG;AACsM;AACtM,gBAAgB,uMAAU;AAC1B,EAAE,wFAAM;AACR,EAAE,yGAAM;AACR,EAAE,kHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACxBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3CA;AAAA;AAAA;AAAA;AAA8xB,CAAgB,8vBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eCwElzB;EACAC;IACA;MACAC;MACAC;QACAC;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;QACAA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;AC3FA;AAAA;AAAA;AAAA;AAAunC,CAAgB,uiCAAG,EAAC,C;;;;;;;;;;;ACA3oC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA;AAAA;AAA6+C,CAAgB,62CAAG,EAAC,C;;;;;;;;;;;ACAjgD;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesA/pages/product-management/product-management.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesA/pages/product-management/product-management.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./product-management.vue?vue&type=template&id=3cbf15c0&scoped=true&\"\nvar renderjs\nimport script from \"./product-management.vue?vue&type=script&lang=js&\"\nexport * from \"./product-management.vue?vue&type=script&lang=js&\"\nimport style0 from \"./product-management.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./product-management.vue?vue&type=style&index=1&id=3cbf15c0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3cbf15c0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesA/pages/product-management/product-management.vue\"\nexport default component.exports","export * from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=template&id=3cbf15c0&scoped=true&\"","var components\ntry {\n components = {\n uSearch: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-search/u-search\" */ \"uview-ui/components/u-search/u-search.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 鎺掓煡缁勪欢鍚嶇О鎷煎啓鏄惁姝g‘\")\n console.error(\n \"2. 鎺掓煡缁勪欢鏄惁绗﹀悎 easycom 瑙勮寖锛屾枃妗o細https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 鑻ョ粍浠朵笉绗﹀悎 easycom 瑙勮寖锛岄渶鎵嬪姩寮曞叆锛屽苟鍦� components 涓敞鍐岃缁勪欢\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=script&lang=js&\"","<template>\n\t<view class=\"box\">\r\n\t\t<!-- <view class=\"zhezhao\"></view> -->\n\t\t<view class=\"head\">\r\n\t\t\t<u-search\r\n\t\t\t\tplaceholder=\"璇疯緭鍏ュ叧閿瘝\"\r\n\t\t\t\t:showAction=\"false\"\r\n\t\t\t\tbgColor=\"#F8F9FB\"\r\n\t\t\t\tplaceholderColor=\"#999999\"\r\n\t\t\t\tsearchIconSize=\"28\"\r\n\t\t\t\theight=\"36\"\r\n\t\t\t\tv-model=\"keyword\" />\r\n\t\t\t<view class=\"head-cate\">\r\n\t\t\t\t<u-tabs :list=\"list\" lineColor=\"#004096\" lineWidth=\"24\" lineHeight=\"3\"></u-tabs>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"head-search\">\r\n\t\t\t\t<view class=\"head-search-item\">\r\n\t\t\t\t\t<text class=\"fontact\">鎺掑簭</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"14\"></u-icon>\r\n\t\t\t\t\t<!-- <u-icon name=\"arrow-down\" color=\"#777777\" size=\"14\"></u-icon> -->\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-search-item\">\r\n\t\t\t\t\t<text>閫傜敤鍝佺墝</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"14\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-search-item\">\r\n\t\t\t\t\t<text>绯诲垪</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"14\"></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- <view class=\"data\">\r\n\t\t\t\t<view class=\"data-cate\">\r\n\t\t\t\t\t<view class=\"data-cate-item active\">鑷惀鍝佺墝</view>\r\n\t\t\t\t\t<view class=\"data-cate-item\">闆锋矁</view>\r\n\t\t\t\t\t<view class=\"data-cate-item\">娲嬮┈</view>\r\n\t\t\t\t\t<view class=\"data-cate-item\">鏄熷厜</view>\r\n\t\t\t\t\t<view class=\"data-cate-item\">涓仈</view>\r\n\t\t\t\t\t<view class=\"data-cate-item\">涔呬繚鐢�</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"data-list\">\r\n\t\t\t\t\t<view class=\"data-list-item active\">\r\n\t\t\t\t\t\t<text>缁煎悎鎺掑簭</text>\r\n\t\t\t\t\t\t<image src=\"/static/icon/ic_sele1te@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"data-list-item\">\r\n\t\t\t\t\t\t<text>閿�閲忕敱楂樺埌浣�</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"data-list-item\">\r\n\t\t\t\t\t\t<text>浠锋牸鐢变綆鍒伴珮</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view> -->\r\n\t\t</view>\r\n\t\t<view class=\"list\">\r\n\t\t\t<view class=\"list-item\" v-for=\"(item, index) in 10\" :key=\"index\">\r\n\t\t\t\t<view class=\"list-item-image\">\r\n\t\t\t\t\t<image src=\"/static/logo.png\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"list-item-info\">\r\n\t\t\t\t\t<view class=\"list-item-info-title\">涓仈鑹剧瀹介娇 閫傜敤闆锋矁/涓仈/涔呬繚鐢�</view>\r\n\t\t\t\t\t<view class=\"price\">楼398.00</view>\r\n\t\t\t\t\t<view class=\"list-item-info-label\">\r\n\t\t\t\t\t\t<text>渚涜揣浠仿�100.00</text>\r\n\t\t\t\t\t\t<text>鏈簵閿�閲忥細219</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tkeyword: '',\r\n\t\t\t\tlist: [{\r\n\t\t\t\t\tname: '鍏ㄩ儴',\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '鏀噸杞�',\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '鎵樿疆'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '骞宠 杞�'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '瀵艰建'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tname: '瀵煎悜杞�'\r\n\t\t\t\t}]\n\t\t\t};\n\t\t}\n\t}\n</script>\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F9F9FB;\r\n\t}\r\n</style>\n<style lang=\"scss\" scoped>\n\t.box {\r\n\t\twidth: 100%;\r\n\t\t.zhezhao {\r\n\t\t\twidth: 100vw;\r\n\t\t\theight: 100vh;\r\n\t\t\tbackground: rgba(0,0,0,0.5);\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 2;\r\n\t\t}\r\n\t\t.head {\r\n\t\t\twidth: 100%;\r\n\t\t\theight: 280rpx;\r\n\t\t\tpadding: 20rpx 0 0 0;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tbackground: #FFFFFF;\r\n\t\t\tposition: sticky;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 99;\r\n\t\t\t.head-cate {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 100rpx;\r\n\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: flex-end;\r\n\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t}\r\n\t\t\t.head-search {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 86rpx;\r\n\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-around;\r\n\t\t\t\t.head-search-item {\r\n\t\t\t\t\theight: 100%;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\t.fontact {\r\n\t\t\t\t\t\tcolor: #222222 !important;\r\n\t\t\t\t\t\tfont-weight: 500 !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #777777;\r\n\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.data {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tbackground: #FFFFFF;\r\n\t\t\t\tborder-radius: 0rpx 0rpx 24rpx 24rpx;\r\n\t\t\t\t.data-cate {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 30rpx 0 10rpx 0;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t.active {\r\n\t\t\t\t\t\tbackground: rgba(0,64,150,0.1) !important;\r\n\t\t\t\t\t\tfont-weight: 500 !important;\r\n\t\t\t\t\t\tcolor: #004096 !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.data-cate-item {\r\n\t\t\t\t\t\twidth: 216rpx;\r\n\t\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\t\tline-height: 72rpx;\r\n\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.data-list {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\t.active {\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tcolor: #004096 !important;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.data-list-item {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 98rpx;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t\tborder-bottom: 1rpx solid #EEEEEE;\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\timage {\r\n\t\t\t\t\t\t\twidth: 24rpx;\r\n\t\t\t\t\t\t\theight: 18rpx;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.list {\r\n\t\t\twidth: 100%;\r\n\t\t\tmargin-top: 18rpx;\r\n\t\t\tpadding: 0 30rpx;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t\t.list-item {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tpadding: 28rpx 0;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\t.list-item-image {\r\n\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\tmargin-right: 24rpx;\r\n\t\t\t\t\twidth: 144rpx;\r\n\t\t\t\t\theight: 144rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\tborder: 1rpx solid #E5E5E5;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.list-item-info {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\t.list-item-info-title {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.price {\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\tmargin-top: 16rpx;\r\n\t\t\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.list-item-info-label {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\tcolor: #666666;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</style>","import mod from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770945718805\n var cssReload = require(\"D:/鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=1&id=3cbf15c0&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=1&id=3cbf15c0&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770945722534\n var cssReload = require(\"D:/鍔炲叕/HBuilderX.3.8.12.20230817/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["uni-app:///main.js",null,"webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?6c41","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?63c3","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?9674","uni-app:///pagesA/pages/product-management/product-management.vue","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?fc13","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?3e95","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?2eaf","webpack:///D:/code/idea2023/git/dingyuannongji/mini-program/pagesA/pages/product-management/product-management.vue?1a43"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","computed","watch","paixu","immediate","deep","handler","pingpai","xilie","data","keyword","shop","show","list","name","id","active","form","shopId","sortInfo","sortName","categoryId","type","goodsName","seriesBrandId","seriesBrandName","applicableBrandId","applicableBrandName","next","page","goodsList","cardTotal","onLoad","onReachBottom","onShow","methods","getCartNum","then","search","addCard","goodsId","goodsSkuId","num","uni","title","icon","jumpDetails","url","getGoodsList","capacity","model","res","item","getLabels","getXiLie","parentId","openSearch","clickpx","clickxl","clickCate","checkShopLogin"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,0BAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA2I;AAC3I;AACsE;AACL;AACa;AACyB;;;AAGvG;AACoL;AACpL,gBAAgB,kLAAU;AAC1B,EAAE,wFAAM;AACR,EAAE,yGAAM;AACR,EAAE,kHAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,6GAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACxBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,iSAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,aAAa,qRAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC/DA;AAAA;AAAA;AAAA;AAAosB,CAAgB,qpBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;AC6ExtB;AAAA;AAAA;AAAA,eACA;EACAC,4BACA,+EACA;EACAC;IACAC;MACAC;MACAC;MACAC;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;IACAC;MACAH;MACAC;MACAC;QACA;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;IACAE;MACAJ;MACAC;MACAC;QACA;QACA;UAAA;QAAA;QACA;QACA;MACA;IACA;EACA;EACAG;IACA;MACAC;MACAC;MACAC;MACAC;MACAV,QACA;QAAAW;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,GACA;QAAAF;QAAAC;QAAAC;MAAA,EACA;MACAT;MACAC;MACAS;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;QACAC;MACA;MACAC;MACAC;MACAC;MACAC;IACA;EACA;EACAC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;EACA;EACAC;IACA;EACA;EACAC,2BACA;EACAC;IACAC;MAAA;MACA,+BACAC;QACA;UACA;QACA;MACA;IACA;IACAC;MACA;MACA;MACA;MACA;IACA;IACAC;MAAA;MACA;QACAC;QACAC;QACAC;MACA;QACA;UACAC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACAC;MACAH;QACAI;MACA;IACA;IACA;IACAC;MAAA;MACA;MACA;QACAC;QACApB;QACAqB;MACA;QACA;UAAA;UACAC;YACAC;UACA;UACA;UACA;UACA;YACA;UACA;QACA;MACA;IACA;IACA;IACAC;MAAA;MACA;QAAA/B;MAAA,GACAe;QACA;UACAc;YAAArC;YAAAC;UAAA;UACA;QACA;MACA;MACA;QAAAO;MAAA,GACAe;QACA;UACAc;YACAC;UACA;UACAD;YAAArC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACA;IACAsC;MAAA;MACA;MACA;QACAF;MACA;MACA;QACA;QACA;QACA;QACA;QACA;MACA;MACA;QAAA9B;QAAAiC;MAAA,GACAlB;QACA;UACA;UACA;UACA;YACAO;YACAC;UACA;UACAM;YACAC;UACA;UACAD;YAAArC;YAAAC;YAAAC;UAAA;UACA;QACA;MACA;IACA;IACA;IACAwC;MACA;QACAZ;QACAC;MACA;MACA;QACA;MACA;QACA;MACA;IACA;IACA;IACAY;MACA;QACAL;MACA;MACA;MACA;IACA;IACA;IACAM;MACA;QACAN;MACA;MACA;MACA;IACA;IACA;IACAO;MACA;MACA;IACA;IACAC;MACA;MACA;QACAjB;UACAI;QACA;MACA;IACA;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjTA;AAAA;AAAA;AAAA;AAAy/B,CAAgB,o5BAAG,EAAC,C;;;;;;;;;;;ACA7gC;AACA,OAAO,KAAU,EAAE,kBAKd;;;;;;;;;;;;;ACNL;AAAA;AAAA;AAAA;AAA20C,CAAgB,grCAAG,EAAC,C;;;;;;;;;;;ACA/1C;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pagesA/pages/product-management/product-management.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pagesA/pages/product-management/product-management.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./product-management.vue?vue&type=template&id=3cbf15c0&scoped=true&\"\nvar renderjs\nimport script from \"./product-management.vue?vue&type=script&lang=js&\"\nexport * from \"./product-management.vue?vue&type=script&lang=js&\"\nimport style0 from \"./product-management.vue?vue&type=style&index=0&lang=css&\"\nimport style1 from \"./product-management.vue?vue&type=style&index=1&id=3cbf15c0&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3cbf15c0\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pagesA/pages/product-management/product-management.vue\"\nexport default component.exports","export * from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=template&id=3cbf15c0&scoped=true&\"","var components\ntry {\n components = {\n uSearch: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-search/u-search\" */ \"uview-ui/components/u-search/u-search.vue\"\n )\n },\n uTabs: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-tabs/u-tabs\" */ \"uview-ui/components/u-tabs/u-tabs.vue\"\n )\n },\n uIcon: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-icon/u-icon\" */ \"uview-ui/components/u-icon/u-icon.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 鎺掓煡缁勪欢鍚嶇О鎷煎啓鏄惁姝g‘\")\n console.error(\n \"2. 鎺掓煡缁勪欢鏄惁绗﹀悎 easycom 瑙勮寖锛屾枃妗o細https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 鑻ョ粍浠朵笉绗﹀悎 easycom 瑙勮寖锛岄渶鎵嬪姩寮曞叆锛屽苟鍦� components 涓敞鍐岃缁勪欢\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var g0 = _vm.goodsList.length\n var l0 = !(g0 === 0)\n ? _vm.__map(_vm.goodsList, function (item, i) {\n var $orig = _vm.__get_orig(item)\n var g1 = (item.exFactoryPrice || 0).toFixed(2)\n return {\n $orig: $orig,\n g1: g1,\n }\n })\n : null\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n g0: g0,\n l0: l0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"mall\">\r\n\t\t<view class=\"mall-zz\" v-show=\"show\"></view>\r\n\t\t<view class=\"head\" :style=\"{ height: 'calc(' + (navHeight + ' + 188rpx)') }\">\r\n\t\t\t<view class=\"head-box\">\r\n\t\t\t\t<view :style=\"{ width: '100%', height: 10 + 'px' }\"></view>\r\n\t\t\t\t<view class=\"head-search\":style=\"{ height: navHeight + 'px' }\">\r\n\t\t\t\t\t<view class=\"head-search-input\">\r\n\t\t\t\t\t\t<u-search placeholder=\"鎼滅储鍟嗗搧\" height=\"30\" searchIconColor=\"#999999\" borderColor=\"#eeeeee\"\r\n\t\t\t\t\t\t\tbgColor=\"rgba(255,255,255,0.9)\" @custom=\"search\" :showAction=\"false\" v-model=\"form.goodsName\" @search=\"search\" />\t\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-tabs\">\r\n\t\t\t\t\t<u-tabs lineColor=\"#E4001D\" :list=\"list\" @click=\"clickCate\"></u-tabs>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"head-list\">\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(1)\">\r\n\t\t\t\t\t<text :style=\"form.sortInfo ? 'color: #222222; font-weight: 500;' : ''\">{{form.sortName}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.sortInfo && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.sortInfo && show === 1\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(2)\">\r\n\t\t\t\t\t<text :style=\"form.applicableBrandId ? 'color: #222222; font-weight: 500;' : ''\">{{form.applicableBrandId ? form.applicableBrandName : '閫傜敤鍝佺墝'}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.applicableBrandId && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.applicableBrandId && show === 2\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"head-list-item\" @click=\"openSearch(3)\">\r\n\t\t\t\t\t<text :style=\"form.seriesBrandId ? 'color: #222222; font-weight: 500;' : ''\">{{form.seriesBrandId ? form.seriesBrandName : '绯诲垪'}}</text>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#222222\" size=\"13\" v-if=\"form.seriesBrandId && !show\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-up\" color=\"#222222\" size=\"13\" v-else-if=\"form.seriesBrandId && show === 3\"></u-icon>\r\n\t\t\t\t\t<u-icon name=\"arrow-down\" color=\"#777777\" size=\"13\" v-else></u-icon>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 鎺掑簭 -->\r\n\t\t\t<view class=\"list\" v-if=\"show === 1\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-item red' : 'list-item'\" v-for=\"(item, index) in paixu\" :key=\"index\" @click=\"clickpx(index)\">\r\n\t\t\t\t\t<text>{{item.name}}</text>\r\n\t\t\t\t\t<image src=\"/static/icon/ic_selete@2x.png\" mode=\"widthFix\" v-show=\"item.active\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 鍝佺墝 -->\r\n\t\t\t<view class=\"list\" style=\"padding-top: 30rpx; box-sizing: border-box; justify-content: flex-start;\" v-if=\"show === 2\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-cate active' : 'list-cate'\" v-for=\"(item, index) in pingpai\" :key=\"index\" @click=\"getXiLie(item.id, index)\">{{item.name}}</view>\r\n\t\t\t</view>\r\n\t\t\t<!-- 绯诲垪 -->\r\n\t\t\t<view class=\"list\" v-if=\"show === 3\">\r\n\t\t\t\t<view :class=\"item.active ? 'list-item red' : 'list-item'\" v-for=\"(item, index) in xilie\" :key=\"index\" @click=\"clickxl(index)\">\r\n\t\t\t\t\t<text>{{item.name}}</text>\r\n\t\t\t\t\t<image src=\"/static/icon/ic_selete@2x.png\" mode=\"widthFix\" v-show=\"item.active\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"commodity\">\r\n\t\t\t<view class=\"commodity-wu\" v-if=\"goodsList.length === 0\">\r\n\t\t\t\t<image src=\"/static/images/default_search@2x.png\" mode=\"widthFix\"></image>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"list-item\" v-else v-for=\"(item, i) in goodsList\" :key=\"i\" @click=\"jumpDetails(item.id)\">\r\n\t\t\t\t<view class=\"list-item-image\">\r\n\t\t\t\t\t<image :src=\"item.imgurl?item.imgurl:'/static/icon/default2.png'\" mode=\"widthFix\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"list-item-info\">\r\n\t\t\t\t\t<view class=\"list-item-info-title\">{{item.name}} 閫傜敤闆锋矁/涓仈/涔呬繚鐢�</view>\r\n\t\t\t\t\t<view class=\"price\">楼{{item.price}}</view>\r\n\t\t\t\t\t<view class=\"list-item-info-label\">\r\n\t\t\t\t\t\t<text>渚涜揣浠仿{(item.exFactoryPrice || 0).toFixed(2)}}</text>\r\n\t\t\t\t\t\t<text>鏈簵閿�閲忥細{{item.realSaleNum || 0}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport { mapState } from 'vuex'\r\n\texport default {\r\n\t\tcomputed: {\r\n\t\t\t...mapState(['navHeight', 'statusbarHeight','shopInfo', 'shopToken'])\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tpaixu: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.sortInfo = obj[0].id\r\n\t\t\t\t\tthis.form.sortName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tpingpai: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tif (news.length === 0) return;\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.applicableBrandId = obj[0].id\r\n\t\t\t\t\tthis.form.applicableBrandName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\txilie: {\r\n\t\t\t\timmediate: true,\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(news, olds) {\r\n\t\t\t\t\tif (news.length === 0) return;\r\n\t\t\t\t\tlet obj = news.filter(item => item.active)\r\n\t\t\t\t\tthis.form.seriesBrandId = obj[0].id\r\n\t\t\t\t\tthis.form.seriesBrandName = obj[0].name\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tkeyword: '',\r\n\t\t\t\tshop:{},\r\n\t\t\t\tshow: null,\r\n\t\t\t\tlist: [],\r\n\t\t\t\tpaixu: [\r\n\t\t\t\t\t{ name: '榛樿鎺掑簭', id: '', active: true },\r\n\t\t\t\t\t{ name: '缁煎悎鎺掑簭', id: 0, active: false },\r\n\t\t\t\t\t{ name: '閿�閲忕敱浣庡埌楂�', id: 1, active: false },\r\n\t\t\t\t\t{ name: '浠锋牸鐢变綆鍒伴珮', id: 2, active: false },\r\n\t\t\t\t\t{ name: '閿�閲忕敱楂樺埌浣�', id: 3, active: false },\r\n\t\t\t\t\t{ name: '浠锋牸鐢遍珮鍒颁綆', id: 4, active: false },\r\n\t\t\t\t],\r\n\t\t\t\tpingpai: [],\r\n\t\t\t\txilie: [],\r\n\t\t\t\tform: {\r\n\t\t\t\t\tshopId:null,\r\n\t\t\t\t\tsortInfo: '',\r\n\t\t\t\t\tsortName: '',\r\n\t\t\t\t\tcategoryId: '',\r\n\t\t\t\t\ttype: 1,\r\n\t\t\t\t\tgoodsName: '',\r\n\t\t\t\t\tseriesBrandId: '',\r\n\t\t\t\t\tseriesBrandName: '',\r\n\t\t\t\t\tapplicableBrandId: '',\r\n\t\t\t\t\tapplicableBrandName: ''\r\n\t\t\t\t},\r\n\t\t\t\tnext: true,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\tgoodsList: [],\r\n\t\t\t\tcardTotal: 0\r\n\t\t\t};\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\tthis.shop ={}\r\n\t\t\tthis.checkShopLogin()\r\n\t\t\tthis.shop = this.shopInfo || {}\r\n\t\t\tthis.form.shopId = this.shop.id\r\n\t\t\tthis.getCartNum()\r\n\t\t\tthis.getLabels()\r\n\t\t\tthis.getGoodsList()\r\n\t\t},\r\n\t\tonReachBottom() {\r\n\t\t\tthis.getGoodsList()\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetCartNum() {\r\n\t\t\t\tthis.$u.api.cartGoodsTypeNum()\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tthis.cardTotal = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsearch() {\r\n\t\t\t\tthis.page = 1\r\n\t\t\t\tthis.goodsList = []\r\n\t\t\t\tthis.next = true\r\n\t\t\t\tthis.getGoodsList()\r\n\t\t\t},\r\n\t\t\taddCard(e) {\r\n\t\t\t\tthis.$u.api.addCart({\r\n\t\t\t\t\tgoodsId: e.id,\r\n\t\t\t\t\tgoodsSkuId: e.skuResponsesList[0].id,\r\n\t\t\t\t\tnum: 1\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tuni.showToast({ title: '娣诲姞鎴愬姛', icon: 'success' })\r\n\t\t\t\t\t\tthis.getCartNum()\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tjumpDetails(id) {\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/details/details?id=' + id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鍟嗗搧\r\n\t\t\tgetGoodsList() {\r\n\t\t\t\tif (!this.next) return;\r\n\t\t\t\tthis.$u.api.goodsPage({\r\n\t\t\t\t\tcapacity: 10,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\tmodel: this.form\r\n\t\t\t\t}).then(res => {\r\n\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\tres.data.records.forEach(item => {\r\n\t\t\t\t\t\t\titem.minPrice = item.minPrice.toFixed(2).split('.')\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.goodsList.push(...res.data.records)\r\n\t\t\t\t\t\tthis.page++\r\n\t\t\t\t\t\tif (this.goodsList.length === res.data.total) {\r\n\t\t\t\t\t\t\tthis.next = false\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鑾峰彇鍒嗙被\r\n\t\t\tgetLabels() {\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 0 })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '' })\r\n\t\t\t\t\t\t\tthis.list = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 14 })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tres.data.forEach(item => {\r\n\t\t\t\t\t\t\t\titem.active = false\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })\r\n\t\t\t\t\t\t\tthis.pingpai = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 绯诲垪\r\n\t\t\tgetXiLie(parentId, i) {\r\n\t\t\t\tthis.xilie = []\r\n\t\t\t\tthis.pingpai.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tif (!parentId) {\r\n\t\t\t\t\tthis.show = null\r\n\t\t\t\t\tthis.form.seriesBrandId = ''\r\n\t\t\t\t\tthis.form.seriesBrandName = ''\r\n\t\t\t\t\tthis.search()\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tthis.$u.api.getGoodsLabelsByType({ type: 15, parentId })\r\n\t\t\t\t\t.then(res => {\r\n\t\t\t\t\t\tif (res.code === 200) {\r\n\t\t\t\t\t\t\tthis.show = null\r\n\t\t\t\t\t\t\tthis.search()\r\n\t\t\t\t\t\t\tif (res.data.length === 0) return uni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '褰撳墠鍝佺墝涓嬫殏鏃犵郴鍒�',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.forEach(item => {\r\n\t\t\t\t\t\t\t\titem.active = false\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tres.data.unshift({ name: '鍏ㄩ儴', id: '', active: true })\r\n\t\t\t\t\t\t\tthis.xilie = res.data\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 鎵撳紑鎼滅储\r\n\t\t\topenSearch(type) {\r\n\t\t\t\tif (type === 3 && this.xilie.length === 0) return uni.showToast({\r\n\t\t\t\t\ttitle: '褰撳墠鏆傛棤绯诲垪鏁版嵁',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t})\r\n\t\t\t\tif (type === this.show) {\r\n\t\t\t\t\tthis.show = null\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.show = type\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 閫夋嫨鎺掑簭\r\n\t\t\tclickpx(i) {\r\n\t\t\t\tthis.paixu.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tthis.show = null\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\t// 閫夋嫨绯诲垪\r\n\t\t\tclickxl(i) {\r\n\t\t\t\tthis.xilie.forEach((item, index) => {\r\n\t\t\t\t\titem.active = index === i\r\n\t\t\t\t})\r\n\t\t\t\tthis.show = null\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\t// 鍒囨崲鍒嗙被\r\n\t\t\tclickCate(e) {\r\n\t\t\t\tthis.form.categoryId = e.id\r\n\t\t\t\tthis.search()\r\n\t\t\t},\r\n\t\t\tcheckShopLogin(){\r\n\t\t\t\tvar that =this\r\n\t\t\t\tif( this.shopInfo ==null || this.shopInfo.id==null || this.shopToken==null || this.shopToken==''){\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: '/pages/login/login'\r\n\t\t\t\t\t})\r\n\t\t\t\t} \r\n\t\t\t} \r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\tpage {\r\n\t\tbackground-color: #F9F9FB;\r\n\t}\r\n</style>\r\n<style lang=\"scss\" scoped>\r\n\t.mall {\r\n\t\twidth: 100%;\r\n\t\t.mall-zz {\r\n\t\t\twidth: 100vw;\r\n\t\t\theight: 100vh;\r\n\t\t\tbackground-color: rgba(0,0,0,.5);\r\n\t\t\tposition: fixed;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 2;\r\n\t\t}\r\n\t\t.cart {\r\n\t\t\tposition: fixed;\r\n\t\t\tright: 30rpx;\r\n\t\t\tbottom: 100rpx;\r\n\t\t\tz-index: 999;\r\n\t\t\t.cart-box {\r\n\t\t\t\twidth: 88rpx;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tborder-radius: 50%;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tbackground: rgba(255,255,255,0.96);\r\n\t\t\t\tbox-shadow: 0rpx 4rpx 12rpx 0rpx rgba(0,0,0,0.16);\r\n\t\t\t\tposition: relative;\r\n\t\t\t\timage {\r\n\t\t\t\t\twidth: 35rpx;\r\n\t\t\t\t\theight: 35rpx;\r\n\t\t\t\t}\r\n\t\t\t\ttext {\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t}\r\n\t\t\t\t.cart-num {\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\ttop: -15rpx;\r\n\t\t\t\t\tright: -15rpx;\r\n\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t\twidth: 40rpx;\r\n\t\t\t\t\theight: 40rpx;\r\n\t\t\t\t\tline-height: 40rpx;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tbackground: #E4001D;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.commodity {\r\n\t\t\twidth: 100%;\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t\tjustify-content: space-between;\r\n\t\t\tpadding: 20rpx 30rpx;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\t.commodity-wu {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: center;\r\n\t\t\t\tmargin-top: 240rpx;\r\n\t\t\t\timage {\r\n\t\t\t\t\twidth: 320rpx;\r\n\t\t\t\t\theight: 320rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.list-item {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tpadding: 28rpx 0;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\t.list-item-image {\r\n\t\t\t\t\tflex-shrink: 0;\r\n\t\t\t\t\tmargin-right: 24rpx;\r\n\t\t\t\t\twidth: 144rpx;\r\n\t\t\t\t\theight: 144rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\toverflow: hidden;\r\n\t\t\t\t\tborder: 1rpx solid #E5E5E5;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.list-item-info {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\tflex-direction: column;\r\n\t\t\t\t\t.list-item-info-title {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.price {\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\tmargin-top: 16rpx;\r\n\t\t\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.list-item-info-label {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\tcolor: #666666;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.commodity-item {\r\n\t\t\t\twidth: 332rpx;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\t.commodity-item-image {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 336rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.commodity-item-box {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 20rpx;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\t.commodity-item-box-title {\r\n\t\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.commodity-item-box-price {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t\tmargin-top: 8rpx;\r\n\t\t\t\t\t\t.commodity-item-box-price-a {\r\n\t\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\t\talign-items: baseline;\r\n\t\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\t\t&:nth-child(1) {\r\n\t\t\t\t\t\t\t\t\tfont-weight: bold;\r\n\t\t\t\t\t\t\t\t\tfont-size: 32rpx;\r\n\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t\t&::before {\r\n\t\t\t\t\t\t\t\t\t\tcontent: '锟�';\r\n\t\t\t\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t&:nth-child(2) {\r\n\t\t\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\t\t\tcolor: #E4001D;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.commodity-item-box-price-b {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.commodity-item-shou {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\t\talign-items: center;\r\n\t\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\t\ttext {\r\n\t\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\t\t\tcolor: #999999;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t.commodity-item-shou-add {\r\n\t\t\t\t\t\t\twidth: 44rpx;\r\n\t\t\t\t\t\t\theight: 44rpx;\r\n\t\t\t\t\t\t\tbackground: #004096;\r\n\t\t\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t\t\t\tline-height: 44rpx;\r\n\t\t\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t.head {\r\n\t\t\twidth: 100%;\r\n\t\t\tposition: sticky;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tz-index: 999;\r\n\t\t\t.head-box {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tbackground: linear-gradient(180deg, #C8F3FF 0%, #ffffff 100%);\r\n\t\t\t\t// background: linear-gradient( 180deg, #FFD7C8 0%, #FFFFFF 100%);\r\n\t\t\t\t.head-search {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 500;\r\n\t\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\t\tcolor: #111111;\r\n\t\t\t\t\t\tmargin-right: 40rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t.head-search-input {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.head-tabs {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 100rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: flex-end;\r\n\t\t\t\t\tborder-bottom: 1rpx solid #E5E5E5;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tpadding: 0 30rpx;\r\n\t\t\t\tbox-sizing: border-box;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\tflex-wrap: wrap;\r\n\t\t\t\tborder-radius: 0rpx 0rpx 24rpx 24rpx;\r\n\t\t\t\t.active {\r\n\t\t\t\t\tbackground: rgba(0,64,150,0.1) !important;\r\n\t\t\t\t\tcolor: #004096 !important;\r\n\t\t\t\t\tfont-weight: 500 !important;\r\n\t\t\t\t}\r\n\t\t\t\t.list-cate {\r\n\t\t\t\t\twidth: 216rpx;\r\n\t\t\t\t\theight: 72rpx;\r\n\t\t\t\t\tline-height: 72rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tbackground: #F7F7F7;\r\n\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #333333;\r\n\t\t\t\t\tmargin-bottom: 24rpx;\r\n\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\t&:last-child {\r\n\t\t\t\t\t\tmargin-right: 0 !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.red {\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tcolor: #E4001D !important;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t.list-item {\r\n\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\theight: 96rpx;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: space-between;\r\n\t\t\t\t\tborder-bottom: 1rpx solid #EEEEEE;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #222222;\r\n\t\t\t\t\t}\r\n\t\t\t\t\timage {\r\n\t\t\t\t\t\twidth: 24rpx;\r\n\t\t\t\t\t\theight: 18rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.head-list {\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\theight: 88rpx;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tbackground-color: #ffffff;\r\n\t\t\t\t.head-list-item {\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t\theight: 100%;\r\n\t\t\t\t\tdisplay: flex;\r\n\t\t\t\t\talign-items: center;\r\n\t\t\t\t\tjustify-content: center;\r\n\t\t\t\t\ttext {\r\n\t\t\t\t\t\tfont-weight: 400;\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tcolor: #777777;\r\n\t\t\t\t\t\tmargin-right: 8rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import mod from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--6-oneOf-1-2!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-3!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=0&lang=css&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770954053526\n var cssReload = require(\"D:/soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n ","import mod from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=1&id=3cbf15c0&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../../../soft/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./product-management.vue?vue&type=style&index=1&id=3cbf15c0&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1770954053571\n var cssReload = require(\"D:/soft/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"/\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
\ No newline at end of file
diff --git a/mini-program/utils/http.interceptor.js b/mini-program/utils/http.interceptor.js
index f8b0134..54cbc02 100644
--- a/mini-program/utils/http.interceptor.js
+++ b/mini-program/utils/http.interceptor.js
@@ -14,7 +14,7 @@
config.header['token'] = HeadShoptoken;
}
}else if(config.params && config.params.tokenType===1){
- config.header['tokenType'] = config.data.tokenType;
+ config.header['tokenType'] = config.params.tokenType;
const HeadShoptoken = vm.$store.state.shopToken
if (HeadShoptoken) {
config.header['token'] = HeadShoptoken;
@@ -51,21 +51,24 @@
if (res.data.data.token) {
isLogin = true
vm.$store.commit('setToken', res.data.data.token)
- vm.$store.commit('setUserInfo', res.data.data.member)
+ vm.$store.commit('setUserInfo', res.data.data.member)
}
vm.$store.commit('setOpenId', res.data.data.openid)
}
if (!isLogin) {
- if (response.config.header && response.config.header.tokenType != 1) {
+ if (!response.config.header || response.config.header.tokenType != 1) {
uni.switchTab({
url: '/pages/index/index'
})
}
+ }else{
+ if (!response.config.header || response.config.header.tokenType != 1) {
+ // 宸茬粡鍒锋柊浜唗oken锛屽皢鎵�鏈夐槦鍒椾腑鐨勮姹傝繘琛岄噸璇�
+ requests.forEach(item => item(res.data.data))
+ requests = []
+ }
}
- // 宸茬粡鍒锋柊浜唗oken锛屽皢鎵�鏈夐槦鍒椾腑鐨勮姹傝繘琛岄噸璇�
- requests.forEach(item => item(res.data.data))
- requests = []
- }
+ },
});
}
});
@@ -73,7 +76,7 @@
return new Promise((resolve) => {
// 灏唕esolve鏀捐繘闃熷垪锛岀敤涓�涓嚱鏁板舰寮忔潵淇濆瓨锛岀瓑token鍒锋柊鍚庣洿鎺ユ墽琛�
requests.push(token => {
- response.config.header['eva-auth-token'] = token
+ response.config.header['token'] = token
resolve(uni.$u.http.request(response.config));
})
})
diff --git a/server/dmmall_service/src/main/java/com/doumee/core/servlet/ServletDuplicateInputStream.java b/server/dmmall_service/src/main/java/com/doumee/core/servlet/ServletDuplicateInputStream.java
index 7fb06c6..d1c64ef 100644
--- a/server/dmmall_service/src/main/java/com/doumee/core/servlet/ServletDuplicateInputStream.java
+++ b/server/dmmall_service/src/main/java/com/doumee/core/servlet/ServletDuplicateInputStream.java
@@ -98,7 +98,6 @@
}
return new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
}
-
/**
* 鑾峰彇璇锋眰浣撳唴瀹�
*/
diff --git a/server/dmmall_service/src/main/java/com/doumee/dao/business/GoodsMapper.java b/server/dmmall_service/src/main/java/com/doumee/dao/business/GoodsMapper.java
index 601db42..6bb4193 100644
--- a/server/dmmall_service/src/main/java/com/doumee/dao/business/GoodsMapper.java
+++ b/server/dmmall_service/src/main/java/com/doumee/dao/business/GoodsMapper.java
@@ -20,7 +20,7 @@
@Select(" select g.* , " +
- "(( select count(1) from goodsorder_detail gd inner join goods_sku gs on gd.GOODS_SKU_ID = gs.id where gs.GOODS_ID = g.`id` )+ g.SALENUM) as realSaleNum ," +
+ "(( select sum(gd.goods_num) from goodsorder_detail gd inner join goods_sku gs on gd.GOODS_SKU_ID = gs.id where gs.GOODS_ID = g.`id` )+ g.SALENUM) as realSaleNum ," +
//"( select gs.id from goods_sku gs where gs.GOODS_ID = g.id limit 1 ) as realSaleNum ," +
" ifnull(( select min(gs.PRICE) from goods_sku gs where gs.GOODS_ID = g.id ),0) as minPrice " +
" from goods g " +
@@ -38,7 +38,7 @@
@Select(" select g.* , gs.price as minPrice " +
" ifnull( ( select sgr.PRICE from shop_goods_relation sgr where sgr.GOODS_SKU_ID = gs.ID and sgr.ISDELETED = 0 and sgr.`STATUS` = 0 and sgr.SHOP_ID = #{shopId} ) ,0) as exFactoryPrice " +
- " ifnull(( select sum(gd.NAME) from goodsorder_detail gd inner join goodsorder go on gd.ORDER_ID = go.id where gd.GOODS_SKU_ID = gs.`id` and go.DISTRIBUTION_SHOP_ID = 1 ),0) as realSaleNum " +
+ " ifnull(( select sum(gd.goods_num) from goodsorder_detail gd left join goodsorder go on gd.ORDER_ID = go.id where gd.GOODS_SKU_ID = gs.`id` and go.DISTRIBUTION_SHOP_ID = 1 ),0) as realSaleNum " +
" from goods g left join goods_sku gs on g.id = gs.GOODS_ID " +
" ${ew.customSqlSegment} ")
IPage<GoodsInfoResponse> goodsPageForShop(IPage<GoodsRequest> page, @Param(Constants.WRAPPER) Wrapper wrapper,@Param("shopId") Integer shopId);
--
Gitblit v1.9.3