From 623859790a3f074c103c792e5eaca33b199dbb91 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期二, 06 八月 2024 15:14:41 +0800
Subject: [PATCH] update 花店端的一些细节功能、打印的、合伙人推广二维码的

---
 sub_pages/customer/trade/list.vue            |   17 +
 pages/home/components/home-search.vue        |   39 ++++
 pages/home/home.vue                          |   68 ++++++--
 sub_pages/customer/shopping/shopping.vue     |    1 
 pages/user/user-bind-wx/user-bind-wx.vue     |    5 
 pages.json                                   |    6 
 pages/home/components/home-banner-detail.vue |  212 ++++++++++++++++++++++++++
 pages/home/components/home-zones.vue         |    2 
 plugins/http.js                              |    9 +
 store/index.js                               |    3 
 sub_pages/supplier/print/print-list.vue      |   26 ++-
 sub_pages/customer/shop/shop.vue             |   10 +
 pages/order/order.vue                        |   20 +
 pages/user/supplier-user.vue                 |   10 
 14 files changed, 376 insertions(+), 52 deletions(-)

diff --git a/pages.json b/pages.json
index 7ba042c..c5995e0 100644
--- a/pages.json
+++ b/pages.json
@@ -141,6 +141,12 @@
 			"style": {
 				"navigationBarTitleText": "搜鲜花"
 			}
+		},
+		{
+			"path": "pages/home/components/home-banner-detail",
+			"style": {
+				"navigationBarTitleText": "公告"
+			}
 		}
 	],
 	"subPackages": [{
diff --git a/pages/home/components/home-banner-detail.vue b/pages/home/components/home-banner-detail.vue
new file mode 100644
index 0000000..72bf866
--- /dev/null
+++ b/pages/home/components/home-banner-detail.vue
@@ -0,0 +1,212 @@
+<template>
+	<view class="travel-detail">
+		<view v-if="dto.id">
+			<!-- 标题、价格、时间、地点 -->
+			<!-- 	<view class="infos">
+				<view class="name">{{dto.name||dto.title||'暂无标题'}}</view>
+			</view> -->
+			<!-- 			<view style="background: #F5F5F5;height: 24rpx;">
+
+			</view>
+			<view class="bg-white p10">
+				<image :src="dto.cover" v-if="dto.cover" mode="aspectFit" class="m-t-8"
+					style="display: block;margin: 0 auto;" @click="previewImg(dto.cover)"></image>
+
+			</view> -->
+			<!-- 	<view style="background: #F5F5F5;height: 24rpx;">
+
+			</view> -->
+
+			<!-- 活动描述 -->
+			<view class="info-desc">
+				<!-- <view class="title">公告描述</view> -->
+				<view v-html="dto.content||'暂无内容'" class="rich" style="overflow: scroll;">
+
+				</view>
+			</view>
+
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				dto: {
+
+				},
+				peoples: [],
+				id: ''
+			};
+		},
+		async onLoad(options) {
+			this.id = options.id || ''
+			await this.init()
+
+		},
+		async onPullDownRefresh() {
+			await this.init()
+			uni.stopPullDownRefresh()
+		},
+		methods: {
+			async init() {
+				this.$message.showLoading()
+				const {
+					data
+				} = await this.$http.request('get', '/api/pub/banner/page/view?id=' + this.id, {
+
+				})
+
+				this.$message.hideLoading()
+				this.dto = {
+					...data
+				}
+				uni.setNavigationBarTitle({
+					title: this.dto.name || this.dto.title || '公告'
+				})
+				this.dto.content = this.$util.formatRichText(this.dto.content || '')
+
+			},
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.popup-form {
+		padding-bottom: 68rpx;
+
+		.bottom-img {
+			width: 118rpx;
+			height: 70rpx;
+			display: block;
+			margin: 0 auto;
+		}
+
+		.bottom-info {
+			font-weight: 400;
+			font-size: 28rpx;
+			color: #666666;
+			line-height: 40rpx;
+			text-align: center;
+		}
+
+		.title {
+			font-size: 32rpx;
+			color: #000000;
+			margin-bottom: 32rpx;
+		}
+
+		.people-name {
+			font-weight: 600;
+			font-size: 32rpx;
+			color: #000000;
+			line-height: 102rpx;
+			margin-left: 28rpx;
+		}
+
+		.people-img {
+			width: 102rpx;
+			height: 102rpx;
+			border: 2rpx solid #FFFFFF;
+		}
+	}
+
+	.travel-detail {
+		.info-peoples {
+			padding: 24rpx 30rpx;
+			background: #fff;
+
+			.title {
+				font-size: 32rpx;
+				color: #000000;
+				font-weight: 600;
+
+			}
+
+			.show-more-peoples {
+				font-size: 24rpx;
+				color: #26C3A5;
+			}
+		}
+
+		.info-desc {
+			padding: 24rpx 30rpx;
+			background: #fff;
+
+			.title {
+				margin-bottom: 20rpx;
+				font-weight: 600;
+				font-size: 32rpx;
+				color: #000000;
+			}
+
+			/deep/ img {
+				max-width: 600rpx;
+
+			}
+		}
+
+		.info-cover {
+			width: 750rpx;
+			height: 474rpx;
+		}
+
+		.infos {
+			padding: 24rpx 30rpx;
+			background: #fff;
+
+			.name {
+				font-weight: 600;
+				font-size: 40rpx;
+				color: #000000;
+			}
+
+
+			.price {
+				font-weight: 600;
+				line-height: 72rpx;
+				font-size: 50rpx;
+				color: #000000;
+
+				.dot {
+					font-size: 40rpx;
+					line-height: 56rpx;
+				}
+			}
+
+			.status {
+				width: 132rpx;
+				height: 50rpx;
+				border-radius: 26rpx;
+				border: 2rpx solid #999999;
+				color: #999999;
+				line-height: 50rpx;
+				font-size: 24rpx;
+
+				text-align: center;
+				margin-left: 16rpx;
+			}
+
+			.status.A,
+			.status.J {
+				border: 2rpx solid #04BA97;
+				color: #04BA97;
+			}
+
+			.icon-loc {
+				width: 24rpx;
+				height: 30rpx;
+				background-size: 100% 100%;
+
+			}
+
+			.icon-clock {
+				width: 24rpx;
+				height: 26rpx;
+				background-size: 100% 100%;
+
+			}
+		}
+	}
+</style>
\ No newline at end of file
diff --git a/pages/home/components/home-search.vue b/pages/home/components/home-search.vue
index 328c5b0..157f488 100644
--- a/pages/home/components/home-search.vue
+++ b/pages/home/components/home-search.vue
@@ -1,10 +1,20 @@
 <template>
 	<view class="p15 bg-white">
 		<view class="search-container m-t-12 flex">
+			<view class="flex m-r-20">
+				<view class="m-r-10" style="line-height: 80rpx;" @click="changeType">
+					{{type=='flower'?'按鲜花':'按店铺'}}
+				</view>
+				<u-icon name="arrow-down"></u-icon>
+
+			</view>
 			<view class="flex1 input">
 				<u-input placeholder="请输入花名" v-model="search_flow" clearable @confirm="buttonSearchFlow" @clear="()=>{
 					$nextTick(()=>{buttonSearchFlow()})
 				}">
+					<!-- <u--text text="http://" slot="prefix" margin="0 3px 0 0" type="tips"></u--text> -->
+
+
 					<template slot="suffix">
 						<uni-icons color="#20613D" type="search" size="24" @click="buttonSearchFlow"></uni-icons>
 					</template>
@@ -12,7 +22,7 @@
 			</view>
 
 		</view>
-		<view class="m-t-12">
+		<view class="m-t-20">
 			<view class="title flex">
 				<view class="m-l-0 m-r-a">搜索历史</view>
 				<view class="bg-white desc-gray  text-center m-l-a m-r-0" @click.stop="clearHistory">
@@ -34,6 +44,7 @@
 			return {
 				search_flow: '',
 				history: [],
+				type: 'flower', //supplierName
 			}
 		},
 		onShow() {
@@ -44,6 +55,13 @@
 			this.$storage.setItem("cache_home_search", JSON.stringify(this.history))
 		},
 		methods: {
+			changeType() {
+				if (this.type == 'flower') {
+					this.type = 'supplier'
+				} else {
+					this.type = 'flower'
+				}
+			},
 			buttonSearchFlow() {
 				var name = this.search_flow
 				if (name) {
@@ -55,9 +73,15 @@
 						this.history.splice(this.history.length - 1, 1)
 					}
 
-					console.log('buttonSearchFlow')
+					// console.log('buttonSearchFlow')
+					var p = ''
+					if (this.type === 'flower') {
+						p = 'name=' + this.search_flow
+					} else {
+						p = 'supplierName=' + this.search_flow
+					}
 					uni.navigateTo({
-						url: '/sub_pages/customer/trade/list?name=' + this.search_flow
+						url: '/sub_pages/customer/trade/list?' + p
 					})
 				}
 			},
@@ -71,9 +95,14 @@
 					this.history.splice(this.history.indexOf(name), 1)
 				}
 				this.history.unshift(name)
-
+				var p = ''
+				if (this.type === 'flower') {
+					p = 'name=' + name
+				} else {
+					p = 'supplierName=' + name
+				}
 				uni.navigateTo({
-					url: '/sub_pages/customer/trade/list?name=' + name
+					url: '/sub_pages/customer/trade/list?' + p
 				})
 			}
 		}
diff --git a/pages/home/components/home-zones.vue b/pages/home/components/home-zones.vue
index 7b2c3f6..c375985 100644
--- a/pages/home/components/home-zones.vue
+++ b/pages/home/components/home-zones.vue
@@ -4,7 +4,7 @@
       <image class="p1 img100 m-t-12" :lazy-load="true" mode="aspectFill"
              :src="item.bgUrl">
       </image>
-      <view class="c-txt-1">
+      <view class="c-txt-1" v-show="false">
         <view class="title">{{ item.name }}</view>
         <view class="flex">
           <view class="desc">查看详情</view>
diff --git a/pages/home/home.vue b/pages/home/home.vue
index e875b9f..21a16f3 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -21,7 +21,7 @@
 		</view>
 		<view class="search-container m-t-12 flex" @click="goto('/pages/home/components/home-search',false)">
 			<view class="flex1 input">
-				<u-input placeholder="请输入花名" disabled v-model="search_flow">
+				<u-input placeholder="请输入花名或店铺名" disabled v-model="search_flow">
 					<template slot="suffix">
 						<!-- @click="buttonSearchFlow" -->
 						<uni-icons color="#20613D" type="search" size="24"></uni-icons>
@@ -37,7 +37,8 @@
 				v-if="banners&&banners.length>0" :autoplay="true">
 				<swiper-item v-for="(item, index) in banners" :key="index">
 					<view class="swiper-item" :class="'swiper-item' + index">
-						<image @click="previewImg(item.url||item.image)" class="home-banner-image" mode="scaleToFill"
+						<!-- @click="previewImg(item.url||item.image)" -->
+						<image class="home-banner-image" mode="scaleToFill" @click="clickBanner(item)"
 							:src="item.url||item.image">
 						</image>
 					</view>
@@ -166,8 +167,9 @@
 			};
 		},
 		onShareAppMessage() {
-			let that = this;
-			var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
+			let that = this;
+			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
 				`/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
@@ -176,13 +178,14 @@
 			}
 		},
 		onShareTimeline() {
-			let that = this;
-			var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
-			var url =
-				`/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
-			return {
-				title: "花满芫",
-				path: url,
+			let that = this;
+			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
+			var url =
+				`/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
+			return {
+				title: "花满芫",
+				path: url,
 			}
 		},
 
@@ -210,21 +213,35 @@
 			//获取banner图
 			this.$http.request('get', '/api/pub/banner/list', {}).then(res => {
 				if (res.code == 0) {
-					this.banners = res.data || []
-					if (this.banners.length == 0) {
-						this.banners.push({
-							url: 'https://hmy-flower.oss-cn-shanghai.aliyuncs.com/62/62ddac6297104e369aba646be704064dbanner@2x.png'
-						})
+					this.banners = []
+
+					var tarr = res.data || []
+					if (tarr.length == 0) {
+						// tarr.push({
+						// 	url: 'https://hmy-flower.oss-cn-shanghai.aliyuncs.com/62/62ddac6297104e369aba646be704064dbanner@2x.png'
+						// })
+						this.banners = tarr
 					} else {
-						for (var item of this.banners) {
+						var result = []
+						for (var item of tarr) {
 							// http://106.14.123.210/files/group1/e8/e1c17f7229514e5da211d8d47b09906b.jpeg
 							try {
 								if (item.url) {
 									var t = JSON.parse(item.url)
 									if (Array.isArray(t)) {
-										item.url = t[0] || ''
+										// item.url = t[0] || ''
+										for (var url of t) {
+											result.push({
+												...item,
+												url: url || ''
+											})
+										}
 									} else {
-										item.url = t.url || ''
+										// item.url = t.url || ''
+										result.push({
+											...item,
+											url: t.url || ''
+										})
 									}
 								}
 
@@ -232,7 +249,9 @@
 								// console.log('error',e)
 							}
 						}
-					}
+						this.banners = result
+					}
+					console.log('this.banners',this.banners)
 				}
 			})
 
@@ -302,6 +321,15 @@
 
 		},
 		methods: {
+			clickBanner(item) {
+				if (item.id) {
+					uni.navigateTo({
+						url: '/pages/home/components/home-banner-detail?id=' + item.id
+					})
+				} else if (item.url) {
+					this.previewImg(item.url)
+				}
+			},
 			goToAddress() {
 				if (!this.currentInfo.id) {
 					this.$message.showToast('请先前往登录')
diff --git a/pages/order/order.vue b/pages/order/order.vue
index 96bc190..8972272 100644
--- a/pages/order/order.vue
+++ b/pages/order/order.vue
@@ -182,7 +182,7 @@
 						}
 					}
 					break
-					case 'delOrder':{
+					case 'delOrder': {
 						await this.$message.confirm('是否删除此订单')
 						// 发送请求
 						this.$message.showLoading()
@@ -248,6 +248,7 @@
 					</view>
 					<view class="value">{{ dto.deliveryNo }}</view>
 				</view>
+
 				<view class="flex">
 					<view class="desc flex flex1">
 						<view class="label">
@@ -262,12 +263,21 @@
 						<view class="value">{{ dto.customerTel || '-' }}</view>
 					</view>
 				</view>
-				<view class="desc flex">
-					<view class="label">
-						收货地址:
+				<view class="flex">
+					<view class="desc flex flex1">
+						<view class="label">
+							收货地址:
+						</view>
+						<view class="value">{{ dto.customerAddress }}</view>
 					</view>
-					<view class="value">{{ dto.customerAddress }}</view>
+					<view class="desc flex flex1" v-if="dto.deliveryName">
+						<view class="label">
+							快递名称:
+						</view>
+						<view class="value">{{ dto.deliveryName }}</view>
+					</view>
 				</view>
+				
 				<view class="desc flex" v-if="dto.statusBackend!=='PENDING'&&dto.statusBackend!=='CANCEL'">
 					<view class="label">
 						支付时间:
diff --git a/pages/user/supplier-user.vue b/pages/user/supplier-user.vue
index 1f27ba8..7fd4739 100644
--- a/pages/user/supplier-user.vue
+++ b/pages/user/supplier-user.vue
@@ -173,7 +173,8 @@
 				</view>
 			</view>
 			<!-- #ifdef PUB_PARTNER -->
-			<view class="user-util m-t-12 flex" v-if="selftype==='partner'"
+			<view class="user-util m-t-12 flex"
+				v-if="selftype==='partner'&&currentInfo.partnerDTO&&currentInfo.partnerDTO.id&&currentInfo.partnerDTO.status=='P'"
 				@click="goto('/sub_pages/partner/partner-info/partner-code',true)">
 				<view class="title">推广的注册二维码</view>
 				<view class="right-icon">
@@ -364,7 +365,8 @@
 		// #ifdef PUB_CUSTOMER
 		onShareAppMessage() {
 			let that = this;
-			var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
+			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
 				`/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
@@ -374,8 +376,8 @@
 		},
 		onShareTimeline() {
 			let that = this;
-			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
-				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
+			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
 				`/pages/home/home?shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
diff --git a/pages/user/user-bind-wx/user-bind-wx.vue b/pages/user/user-bind-wx/user-bind-wx.vue
index 20e5c2c..84da338 100644
--- a/pages/user/user-bind-wx/user-bind-wx.vue
+++ b/pages/user/user-bind-wx/user-bind-wx.vue
@@ -30,7 +30,10 @@
 
 					</view>
 					<view class="t-red">*提醒:未实名或者真实姓名与微信支付实名不一样,可能会导致转账失败</view>
-
+					<view class="t-red m-t-20"
+						v-if="currentInfo.partnerDTO&&currentInfo.partnerDTO.realName||currentInfo.supplierDTO&&currentInfo.supplierDTO.realName">
+						*已实名:{{currentInfo.partnerDTO && currentInfo.partnerDTO.realName  ||currentInfo.supplierDTO && currentInfo.supplierDTO.realName || '-'}}
+					</view>
 
 					<!-- <button @click="getUserProfile" open-type="getUserInfo" class="bottom-button">绑定当前微信</button> -->
 					<button @click="wxlogin" open-type="getUserInfo" class="bottom-button">绑定当前微信</button>
diff --git a/plugins/http.js b/plugins/http.js
index e2b5096..4606465 100644
--- a/plugins/http.js
+++ b/plugins/http.js
@@ -134,7 +134,7 @@
 						// store.dispatch('/clearUserInfo')
 						// commit('updat')
 						// store.commit('updateLogin', false)
-						console.log('401',res)
+						console.log('401', res)
 						message.showToast('登录信息失效')
 						storage.removeItem('token')
 						reject({
@@ -160,6 +160,13 @@
 							code: 403,
 							msg: 'Forbidden'
 						})
+					} else if (res.statusCode === 429) {
+						message.showToast('系统操作太频繁,请稍后再试!')
+						reject({
+							data: null,
+							code: 429,
+							msg: 'Forbidden'
+						})
 					} else if (res.statusCode === 404) {
 						message.showToast('api不存在')
 						reject({
diff --git a/store/index.js b/store/index.js
index a12972b..7d00f52 100644
--- a/store/index.js
+++ b/store/index.js
@@ -30,7 +30,8 @@
 			'shopping': 0,
 			'follow': 0,
 			'delivery': 0,
-			'order': 0
+			'order': 0,
+			'shopnum': 0
 		},
 		defaultaddress: {}
 	},
diff --git a/sub_pages/customer/shop/shop.vue b/sub_pages/customer/shop/shop.vue
index c7f1e1d..2318028 100644
--- a/sub_pages/customer/shop/shop.vue
+++ b/sub_pages/customer/shop/shop.vue
@@ -157,6 +157,10 @@
 					<view class="label">身份认证</view>
 					<view class="value">{{dto.idcardTypeStr||'未认证'}}</view>
 				</view>
+				<!-- 	<view class="form-input flex">
+					<view class="label">&nbsp;&nbsp;</view>
+					<view class="value">{{'已实名'}}</view>
+				</view> -->
 			</view>
 		</view>
 
@@ -208,7 +212,8 @@
 		// #ifdef PUB_CUSTOMER
 		onShareAppMessage() {
 			let that = this;
-			var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
+			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
 				`/sub_pages/customer/shop/shop?id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
@@ -218,7 +223,8 @@
 		},
 		onShareTimeline() {
 			let that = this;
-			var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || ''
+			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
+				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
 				`/sub_pages/customer/shop/shop?id=${this.id}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
diff --git a/sub_pages/customer/shopping/shopping.vue b/sub_pages/customer/shopping/shopping.vue
index 825b175..015667c 100644
--- a/sub_pages/customer/shopping/shopping.vue
+++ b/sub_pages/customer/shopping/shopping.vue
@@ -357,6 +357,7 @@
 						await this.clickSwipeButton(dto, false)
 						// await this.init()
 					}
+					this.$store.dispatch('sign_add', 'shopnum');					
 					this.$forceUpdate()
 				}
 			},
diff --git a/sub_pages/customer/trade/list.vue b/sub_pages/customer/trade/list.vue
index f162d51..929a99a 100644
--- a/sub_pages/customer/trade/list.vue
+++ b/sub_pages/customer/trade/list.vue
@@ -216,7 +216,8 @@
 					levelStr: '',
 					level: '',
 					column: '',
-					params: [],
+					params: [],
+					supplierName:'',
 					columnStr: '',
 				},
 				categoryInfo: {},
@@ -241,7 +242,7 @@
 			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
 				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
-				`/sub_pages/customer/trade/list?categoryId=${this.query.category}&zoneId=${this.query.zoneId}&name=${this.query.name}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
+				`/sub_pages/customer/trade/list?categoryId=${this.query.category}&zoneId=${this.query.zoneId}&name=${this.query.name}&supplierName=${this.query.supplierName}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
 				title: "花满芫-商品列表",
 				path: url,
@@ -252,7 +253,7 @@
 			var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO &&
 				that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || ''
 			var url =
-				`/sub_pages/customer/trade/list?categoryId=${this.query.category}&zoneId=${this.query.zoneId}&name=${this.query.name}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
+				`/sub_pages/customer/trade/list?categoryId=${this.query.category}&zoneId=${this.query.zoneId}&name=${this.query.name}&supplierName=${this.query.supplierName}&shareId=${this.currentInfo&&this.currentInfo.id||''}&shareName=${name||''}`; //你的转发页面路径拼接参数
 			return {
 				title: "花满芫-商品列表",
 				path: url,
@@ -264,11 +265,19 @@
 			console.log('options', options)
 			this.query.category = options.categoryId || options.category || ''
 			this.query.zoneId = options.zoneId || ''
-			this.query.name = options.name || ''
+			this.query.name = options.name || ''
+			this.query.supplierName = options.supplierName || ''
+			
+			
 			if (this.query.name) {
 				uni.setNavigationBarTitle({
 					title: '商品列表-' + this.query.name
 				})
+			}
+			if (this.query.supplierName) {
+				uni.setNavigationBarTitle({
+					title: '商品列表-' + this.query.supplierName
+				})
 			}
 			this.listApi = '/api/customer/flower/list'
 			this.getList('post')
diff --git a/sub_pages/supplier/print/print-list.vue b/sub_pages/supplier/print/print-list.vue
index af0d710..e544fba 100644
--- a/sub_pages/supplier/print/print-list.vue
+++ b/sub_pages/supplier/print/print-list.vue
@@ -526,20 +526,28 @@
 					}
 					command.setText(30, 40, "TSS24.BF2", 1, 1, "" + (that.item.supplierName || '-'))
 					command.setText(200, 40, "TSS24.BF2", 1, 1, "" + (that.item.warehouseName || '待分配'))
-
-					command.setText(30, 80, "TSS24.BF2", 1, 1, "" + (that.item.flowerCategory || ''))
+					var flowerCategory = that.item.flowerCategory
+					if (flowerCategory) {
+						//只取二级分类
+						var tarr = flowerCategory.splite("/")
+						if (tarr.length >= 2) {
+							flowerCategory = tarr[tarr.length - 1]
+						}
+					}
+					command.setText(30, 80, "TSS24.BF2", 1, 1, "" + (flowerCategory || ''))
 					command.setText(200, 80, "TSS24.BF2", 1, 1, "库位:" + (that.item.warehouseLocationCode || ''))
 
 					command.setText(30, 120, "TSS24.BF2", 1, 1, "等级:" + (that.item.flowerLevelStr || ''))
 					command.setText(200, 120, "TSS24.BF2", 1, 1, "" + (that.item.flowerColor || ''))
-
-					command.setText(30, 160, "TSS24.BF2", 1, 1, "规格: " + (that.item.flowerUnit || '-'))
-					command.setText(200, 160, "TSS24.BF2", 1, 1, "成熟度: " + (paramsmap['成熟度'] || '-'))
-
-					command.setText(30, 200, "TSS24.BF2", 1, 1, "枝长: " + (paramsmap['枝长'] || '-'))
+					// 规格: 
+					command.setText(30, 160, "TSS24.BF2", 1, 1, "" + (that.item.flowerUnit || '-'))
+					// 成熟度: 
+					command.setText(200, 160, "TSS24.BF2", 1, 1, "" + (paramsmap['成熟度'] || '-'))
+					// 枝长: 
+					command.setText(30, 200, "TSS24.BF2", 1, 1, "" + (paramsmap['枝长'] || '-'))
 					command.setText(200, 200, "TSS24.BF2", 1, 1, that.$util.toDate(new Date()))
 
-					command.setText(100, 230, "TSS24.BF2", 1, 1, "————————————")
+					command.setText(60, 230, "TSS24.BF2", 1, 1, "————————————")
 
 					command.setText(30, 260, "TSS24.BF2", 1, 1, "花满芫")
 					command.setText(200, 260, "TSS24.BF2", 1, 1, `数目: ${i+1}/${that.item.num}`)
@@ -805,6 +813,7 @@
 					font-size: 28rpx;
 					color: #000000;
 					line-height: 40rpx;
+
 					.level {
 						font-weight: 400;
 						font-size: 28rpx;
@@ -841,6 +850,7 @@
 						font-size: 28rpx;
 						color: #000000;
 						line-height: 40rpx;
+
 						.level {
 							font-weight: 400;
 							font-size: 28rpx;

--
Gitblit v1.9.3