From 01b55d7e82c3b13554a412e9c5be0fc96a4906a3 Mon Sep 17 00:00:00 2001
From: li-guang <153605324@qq.com>
Date: Tue, 05 Jan 2021 18:22:04 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/jyyforjava/hive-app

---
 hive-app/pages/mine/knowledge.vue |  153 ++++++++++++++++++++++----------------------------
 1 files changed, 67 insertions(+), 86 deletions(-)

diff --git a/hive-app/pages/mine/knowledge.vue b/hive-app/pages/mine/knowledge.vue
index a6100be..9dc302b 100644
--- a/hive-app/pages/mine/knowledge.vue
+++ b/hive-app/pages/mine/knowledge.vue
@@ -1,56 +1,57 @@
 <template>
-	<!-- 知识库 -->
-	<view class="container flex">
-		<scroll-view class="list-left" scroll-y>
-			<view v-for="(item,index) in list" class="list-left-row" @click="active(index)" :class="activeIndex==index?'active':''">
-				<text class="font-14 gray"  @click="show(item)">{{item.primaryTitle}}</text>
-				<!-- <view v-for="(sub,index) in item.subTitle" v-show="item.isShow" class="list-left-row-item" @click="selectItem(index)" :class="index==select?'select-item':''">
-					{{sub}}
-				</view> -->
-			</view>
-		</scroll-view>
-		<scroll-view class="list-right" scroll-y>
-			<view class="flex align-center list-right-row">
-				<image class="list-right-img ml-10" mode="aspectFit" src="../../static/images/default-avatar.png"></image>
-				<view class="flex flex-v ml-10">
-					<text class="overflow-nowrap font-14">我是文章的标题</text>
-					<text class="overflow-omit font-14">我是文章的内容我是文章的内容我是文章的内容我是文章的内容</text>
+	<!-- 当前客户 -->
+	<view class="container">
+		<view class="list">
+			<scroll-view class="list-left" scroll-y="true">
+				<view class="list-left-row" 
+					v-for="(item,index) in typeList" 
+					:class="index==selectIndex?'active':''"
+					@click="changeType(item.id, index)">
+						<text>{{item.name}}</text>
 				</view>
-			</view>
-		</scroll-view>
+			</scroll-view>
+			<scroll-view class="list-right" scroll-y="true">
+				<navigator :url="'../productDetail/index?id='+item.id" hover-class="none" v-for="item in list">
+					<view class="list-right-row">
+						<image class="product-img" :src="item.img?item.img:'../../../static/images/no-img.png'"></image>
+						<view class="flex-1">
+							<text>{{item.name}}</text>
+							<view class="flex justify-between mt-15">
+								<text class="price">¥{{item.price}}</text>
+							</view>
+						</view>
+					</view>
+				</navigator>
+			</scroll-view>
+		</view>
 	</view>
 </template>
 
 <script>
-	export default{
+	export default {
 		data(){
 			return{
-				list:[
-					{
-						primaryTitle:'院装产品',
-						subTitle:['水果','蔬菜'],
-						isShow:false,
-					},
-					{
-						primaryTitle:'美容套餐',
-						subTitle:['水果','蔬菜'],
-						isShow:false
-					}
-				],
-				select:'0',
-				activeIndex:'0'
+				typeList: [{
+					name: '312',
+					id: 2
+				}], 
+				list: [{
+					name: '312',
+					id: 2
+				}],
+				selectIndex: 0
 			}
 		},
+		onLoad(options) {
+			this.loadTypeList()
+		},
 		methods:{
-			show(item){
-				item.isShow=!item.isShow
-				this.select=0
-			},
-			selectItem(index){
-				this.select=index
-			},
-			active(index){
-				this.activeIndex=index
+			loadTypeList(){
+				this.$httpUtils.request('/api/know/findKnowledgeType').then((res) => {
+					if(res.status == 200){
+						this.typeList = res.rows;
+					}
+				})
 			}
 		}
 	}
@@ -61,67 +62,47 @@
 		height: 100%;
 	}
 	.container{
+		display: flex;
+		flex-direction: column;
 		height: 100%;
 		padding: 10px 0 0;
 		box-sizing: border-box;
 	}
+	.list{
+		flex: 1;
+		display: flex;
+		overflow: hidden;
+	}
 	.list-left{
-		width: 30%;
-		height: 100%;
-		text-align: center;
+		width: 170rpx;
 		background: #F6F6F8;
 		border-radius: 4px;
-		
+	}
+	.list-right{
+		flex: 1;
 	}
 	.list-left-row{
-		padding: 10px 10px;
-		font-size: 16px;
-		display: flex;
-		flex-direction: column;
-		align-items: center;
+		padding: 10px;
+		color: #8c9fad;
+		font-size: 13px;
 	}
-	.list-left-row-item{
-		width: 80px;
-		margin-top: 8px;
-		font-size: 14px;
-		color: ;
-	}
-	.select-item{
-		background: red;
-		border-radius: 20px;
-		color: #FFFFFF;
-	}
-	.active{
+	.list-left-row.active{
 		background: #FFFFFF;
 		color: #000000;
 	}
-	.list-right{
-		width: 70%;
-		text-align: center;
-		padding: 0px 10px;
-	}
 	.list-right-row{
+		display: flex;
+		align-items: center;
+		padding: 10px;
+		margin: 0 10px 10px;
 		border: 1px solid #EDEAF4;
 		box-shadow:0 6px 6px rgba(237,234,244,0.5);
 		border-radius: 4px;
-		padding: 10px;
+		font-size: 13px;
 	}
-	.list-right-img{
-		width: 150px;
-		height: 80px;
-	}
-	
-	/* 超过两行显示省略号 */
-	.overflow-omit{
-		text-overflow: -o-ellipsis-lastline;
-	    overflow: hidden;
-	    text-overflow: ellipsis;
-	    display: -webkit-box;
-	    -webkit-line-clamp: 2;
-	    -webkit-box-orient: vertical;
-	}
-	/* 只能一行,超出显示省略号 */
-	.overflow-nowrap{
-		white-space:nowrap;
+	.list-right-row .product-img{
+		width: 66px;
+		height: 66px;
+		margin-right: 5px;
 	}
 </style>

--
Gitblit v1.9.1