zhangdan 4 years ago
parent
commit
0d93e390b8
2 changed files with 19 additions and 15 deletions
  1. 17 13
      pages/store/addStore.vue
  2. 2 2
      pages/store/storeList.vue

+ 17 - 13
pages/store/addStore.vue

@@ -5,43 +5,44 @@
 				<view class="flex flex_column data-item">
 				<view class="flex flex_column data-item">
 					<text>名称</text>
 					<text>名称</text>
 					<view class="list-item-right flex_1 flex justify_between">
 					<view class="list-item-right flex_1 flex justify_between">
-						<u-input class="flex_1" :custom-style="inputClass" v-model="form.name" placeholder="请输入店铺名称" placeholder-style="color:'#bbb';font-size:18px"/>
+						<u-input class="flex_1" :disabled="isView" :custom-style="inputClass" v-model="form.name" placeholder="请输入店铺名称" placeholder-style="color:'#bbb';font-size:18px"/>
 					</view>
 					</view>
 				</view>
 				</view>
 				<view class="flex flex_column data-item last">
 				<view class="flex flex_column data-item last">
 					<view class="flex align_center">
 					<view class="flex align_center">
 						<view style="color:#666E75">电话</view>
 						<view style="color:#666E75">电话</view>
-						<u-image src="/static/billing_icon.png" width="24" height="24" style="margin:0 0 10rpx 10rpx;"></u-image>
+						<u-image src="/static/billing_icon.png" width="24" height="24"  style="margin:0 0 10rpx 10rpx;"></u-image>
 					</view>
 					</view>
 					
 					
 					<view class="list-item-right flex_1 flex justify_between">
 					<view class="list-item-right flex_1 flex justify_between">
-						<u-input class="flex_1" :custom-style="inputClass" v-model="form.mobile" placeholder="请输入联系电话" placeholder-style="color:'#bbb';font-size:18px"/>
+						<u-input class="flex_1" :custom-style="inputClass" :disabled="isView" v-model="form.mobile" placeholder="请输入联系电话" placeholder-style="color:'#bbb';font-size:18px"/>
 					</view>
 					</view>
 				</view>
 				</view>
 			</view>
 			</view>
 			<view class="form-data">
 			<view class="form-data">
 				<view class="flex flex_column data-item">
 				<view class="flex flex_column data-item">
 					<text>地址</text>
 					<text>地址</text>
-					<view class="list-item-right flex_1 flex justify_between">
-						<u-input class="flex_1" :custom-style="inputClass" v-model="reverseReceiveAddress.receiveAreasName" @click="selectAddress" :disabled="true" placeholder="请选择通信地址" placeholder-style="color:'#bbb';font-size:18px"/>
-						<u-icon class="back-img" name="arrow-right" color="#9DA8B5"  @click="selectAddress"></u-icon>
+					<view class="list-item-right flex_1 flex justify_between" >
+						<u-input class="flex_1" :custom-style="inputClass" :disabled="isView" v-model="reverseReceiveAddress.receiveAreasName" @click="selectAddress" :disabled="true" placeholder="请选择通信地址" placeholder-style="color:'#bbb';font-size:18px"/>
+						<u-icon class="back-img" name="arrow-right" color="#9DA8B5"  @click="selectAddress" v-show="!isView"></u-icon>
 					</view>
 					</view>
 				</view>
 				</view>
 				<view class="flex flex_column data-item last">
 				<view class="flex flex_column data-item last">
 					<text>详细地址</text>
 					<text>详细地址</text>
-					<view class="list-item-right flex_1 flex justify_between">
-						<u-input class="flex_1" :custom-style="inputClass" v-model="reverseReceiveAddress.receiveAddress" placeholder="请输入详细地址" placeholder-style="color:'#bbb';font-size:18px"/>
+					<view class="list-item-right flex_1 flex justify_between" >
+						<u-input class="flex_1" :custom-style="inputClass" :disabled="isView" v-model="reverseReceiveAddress.receiveAddress" placeholder="请输入详细地址" placeholder-style="color:'#bbb';font-size:18px"/>
 					</view>
 					</view>
 				</view>
 				</view>
 			</view>
 			</view>
 			<view class="form-data">
 			<view class="form-data">
 				<view class="headerImgTitle"> 门头照片 <text style="color: #bbbbbb;">(仅可上传1张,10MB以内)</text></view> 
 				<view class="headerImgTitle"> 门头照片 <text style="color: #bbbbbb;">(仅可上传1张,10MB以内)</text></view> 
 				<view class="info-main">
 				<view class="info-main">
-					<view class="camera-btn" v-if="photograph.length<1">
+					<view class="camera-btn" v-if="photograph.length<1  && !isView">
 						<view @click="goPhotograph" class="photograph-camera">
 						<view @click="goPhotograph" class="photograph-camera">
-							<u-icon name="camera" color="#bfbfbf" size="60" ></u-icon>
+							<u-icon name="camera" color="#bfbfbf" size="60" v-show="!isView"></u-icon>
 						</view>
 						</view>
 					</view>
 					</view>
+					<view v-if="isView" style="margin-top: 10rpx;">暂无门头照</view>
 					<view v-show="photograph.length" v-for="(item,index) in photograph" :key="index" class="photograph-con">
 					<view v-show="photograph.length" v-for="(item,index) in photograph" :key="index" class="photograph-con">
 						<u-icon  name="close-circle-fill" color="#fa3534" size="50" class="close-circle-icon" @click="cancelPhotograph(index)"></u-icon>
 						<u-icon  name="close-circle-fill" color="#fa3534" size="50" class="close-circle-icon" @click="cancelPhotograph(index)"></u-icon>
 						<u-image width="100%" height="100%" :src="item" @click="previewPictures(item)"></u-image>
 						<u-image width="100%" height="100%" :src="item" @click="previewPictures(item)"></u-image>
@@ -49,8 +50,9 @@
 				</view>
 				</view>
 			</view>
 			</view>
 		</view>
 		</view>
-		<view class="footer" @click="submit">
-			<view class="submit-btn flex justify_center align_center">保存</view>
+		<view class="footer">
+			<view class="submit-btn flex justify_center align_center" v-if="!isView" @click="submit">保存</view>
+			<view class="submit-btn flex justify_center align_center" v-if="isView" @click="isView=false">编辑</view>
 		</view>
 		</view>
 	</view>
 	</view>
 </template>
 </template>
@@ -76,11 +78,13 @@
 				  lng:''
 				  lng:''
 				},
 				},
 				itemId:'',// 店铺id
 				itemId:'',// 店铺id
-				pageInfo:{}, // 页面数据
+				pageInfo:null, // 页面数据
+				isView: false ,// 是否是查看详情
 			}
 			}
 		},
 		},
 		onLoad(option) {
 		onLoad(option) {
 			if(option.id){
 			if(option.id){
+				this.isView = true
 				console.log(option,option.id)
 				console.log(option,option.id)
 				uni.setNavigationBarTitle({
 				uni.setNavigationBarTitle({
 				    title: '修改店铺'
 				    title: '修改店铺'

+ 2 - 2
pages/store/storeList.vue

@@ -35,7 +35,7 @@
 			return {
 			return {
 				list: [], // 列表数据
 				list: [], // 列表数据
 				pageNo: 1,  //  当前页码
 				pageNo: 1,  //  当前页码
-				pageSize: 10,  //  每页条数
+				pageSize: 20,  //  每页条数
 				total: 0,  //  数据总条数
 				total: 0,  //  数据总条数
 				noDataText: '暂无数据',  //  列表请求状态提示语
 				noDataText: '暂无数据',  //  列表请求状态提示语
 				status: 'loadmore',  //  加载中状态
 				status: 'loadmore',  //  加载中状态
@@ -56,7 +56,7 @@
 		methods: {
 		methods: {
 			pageInit() {
 			pageInit() {
 				this.pageNo = 1
 				this.pageNo = 1
-				this.pageSize = 10
+				this.pageSize = 20
 				this.total = 0
 				this.total = 0
 				this.list = []
 				this.list = []
 				this.getRow(1)
 				this.getRow(1)