Переглянути джерело

修改圈子列表头像、详情头像、圈子标签校验

achao 2 роки тому
батько
коміт
8e8762ae01

+ 1 - 1
xiaochengxu/pages/circle/circle.vue

@@ -36,7 +36,7 @@
 				</view>
 				<view class="row-tiem flex" v-if="!item.name" @click="toDetail(item.id)">
 					<view class="left">
-						<image :src="item.circleHead?item.circleHead:'../../static/imgs/mySet/ewm.png'" mode="widthFix" class="img"></image>
+						<image :src="item.circleHead?item.circleHead:'../../static/imgs/mySet/ewm.png'" mode="aspectFill" class="img"></image>
 					</view>
 					<view class="right">
 						<view class="top">{{item.circleName}}({{item.cardNum}})</view>

+ 16 - 24
xiaochengxu/pages/circle/createCirclce.vue

@@ -12,8 +12,8 @@
 				选择名片
 			</view>
 			<view style="font-size:12px;padding-right:20rpx;" class='flex align-item-center' @click="cardShow">
-			{{formData.cardBusiness?formData.cardBusiness:'暂无名片'}}
-			<u-icon v-if='!formData.cardBusiness' name="arrow-right" size="12"></u-icon>
+			{{formData.cardBusiness}}
+			<u-icon name="arrow-right" size="12"></u-icon>
 			</view>
 		</view>
 		<view class="row1">
@@ -25,7 +25,7 @@
 				<view v-for="(item,index) in labelList":key="index">
 					<view>
 						<view class="flex">
-							<u-input placeholder="请输入圈子标签,2-4个字" border="none" v-model="item.labelName" @change="change"
+							<u-input placeholder="请输入圈子标签,2-6个字" border="none" v-model="item.labelName" @change="change"
 							:customStyle="custom">
 							<template slot="suffix">
 								<image src="../../static/imgs/mySet/del.png" mode="widthFix" style="width: 40rpx;" @click="subtract(index)"></image>
@@ -64,18 +64,6 @@
 				labelList: [{
 						labelName: '',
 					},
-					{
-						labelName: '',
-					},
-					{
-						labelName: '',
-					},
-					{
-						labelName: '',
-					},
-					{
-						labelName: '',
-					},
 					{
 						labelName: '',
 					}
@@ -84,6 +72,7 @@
 					circleName: '',
 					circleLabel: [],
 					commonId: '',
+					cardBusiness:''
 				},
 				currectData:{}
 			};
@@ -108,6 +97,7 @@
 			}).then(res => {
 				uni.hideLoading()
 				this.cardList = [res.data.items]
+				this.formData.cardBusiness  = res.data.items[0].cardBusiness
 			})
 		},
 		methods: {
@@ -141,10 +131,10 @@
 						})
 						return
 					}
-					if (this.labelList[i].labelName.length > 4 || this.labelList[i].labelName.length < 2) {
+					if (this.labelList[i].labelName.length > 6 || this.labelList[i].labelName.length < 2) {
 						this.$refs.uToast.show({
 							type: 'error',
-							message: '标签内容2-4个字!',
+							message: '标签内容2-6个字!',
 						})
 						return
 					}
@@ -163,18 +153,20 @@
 				}).then(res => {
 					this.$refs.uToast.show({
 						type: 'success',
-						message: '提交成功!',
+						message: '信息审核中,请留意消息通知!',
+						back:true,
+						duration:3000
 					})
-					setTimeout(() => {
-						uni.navigateBack()
-					}, 500)
 				})
+				setTimeout(() => {
+					uni.navigateBack()
+				}, 3000)
 			},
 			add() {
-				if (this.labelList.length > 3) {
+				if (this.labelList.length > 5) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: '“标签数量2-4个!',
+						message: '“标签数量2-6个!',
 					})
 					return
 				}
@@ -186,7 +178,7 @@
 				if (this.labelList.length < 3) {
 					this.$refs.uToast.show({
 						type: 'error',
-						message: '“标签数量2-4个!',
+						message: '“标签数量2-6个!',
 					})
 					return
 				}

+ 3 - 1
xiaochengxu/pages/circle/detail.vue

@@ -3,7 +3,7 @@
 		<view class="bgc">
 			<view class="content1">
 				<view class="left">
-					<image :src="dataObj.circleHead?dataObj.circleHead:'../../static/imgs/mySet/ewm.png'" mode="widthFix" class="img"></image>
+					<image :src="dataObj.circleHead?dataObj.circleHead:'../../static/imgs/mySet/ewm.png'" mode="aspectFill" class="img"></image>
 				</view>
 				<view class="right">
 					<view  class="top flex flex-between">
@@ -421,6 +421,8 @@
 
 	.img {
 		width: 122rpx;
+		height: 122rpx;
+		border-radius: 10px;
 		margin-right: 30rpx;
 	}