Ver Fonte

Merge branch 'master' of http://39.101.143.165:8090/hxl13994548489/LocalLivingServicesUniapp

lihongxiao há 1 ano atrás
pai
commit
0fbb730869

+ 1 - 1
components/index_nav.vue

@@ -131,7 +131,7 @@
 		margin-bottom: 40rpx;
 	}
 
-	/deep/.uni-swiper-wrapper {
+	::v-deep .uni-swiper-wrapper {
 		-webkit-transform: translate3d(0px, 0, 0);
 		-moz-transform: translate3d(0px, 0, 0);
 		-o-transform: translate(0px, 0px);

+ 1 - 1
pages/coupon/activity.vue

@@ -457,7 +457,7 @@ export default {
     height: 40rpx;
 }
 
-/deep/ .u-radio {
+::v-deep .u-radio {
     margin-left: 20rpx;
 }
 

+ 1 - 0
pages/coupon/coupon.vue

@@ -677,6 +677,7 @@ export default {
         height: var(--status-bar-height);
         background: linear-gradient(87deg, #E2F4F8 0%, #A3CDFF 100%), linear-gradient(to bottom, #FFFFFF, #FFFFFF);
     }
+		/*  #endif  */
 }
 
 .list {

+ 1 - 0
pages/coupon/couponDetail.vue

@@ -469,6 +469,7 @@ export default {
         height: var(--status-bar-height);
         background-color: #fff;
     }
+		 /*  #endif  */
 }
 
 .content {

+ 6 - 6
pages/coupon/creatDiscount.vue

@@ -640,7 +640,7 @@ export default {
 					font-size: 28rpx;
 					color: #999999;
 
-					/deep/.u-input__input {
+					::v-deep.u-input__input {
 						text-align: right;
 					}
 				}
@@ -649,7 +649,7 @@ export default {
 					display: flex;
 					justify-content: flex-end;
 
-					/deep/.u-input {
+					::v-deep.u-input {
 						text-align: right !important;
 					}
 				}
@@ -794,7 +794,7 @@ export default {
 	}
 }
 
-/deep/.u-upload__button {
+::v-deep.u-upload__button {
 	width: 250rpx !important;
 	height: 250rpx !important;
 }
@@ -803,11 +803,11 @@ export default {
 	margin-bottom: 15rpx;
 	// border-bottom: 1px solid #EEEEEE;
 
-	/deep/.uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text {
+	::v-deep.uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text {
 		color: #333 !important
 	}
 
-	/deep/.uni-data-checklist .checklist-group {
+	::v-deep.uni-data-checklist .checklist-group {
 		flex-direction: column;
 
 		.checklist-box {
@@ -880,7 +880,7 @@ export default {
 		margin-right: 18rpx;
 	}
 
-	/deep/.u-input__input {
+	::v-deep.u-input__input {
 		padding: 10rpx 20rpx;
 
 	}

+ 6 - 6
pages/coupon/creatReduction.vue

@@ -574,7 +574,7 @@ export default {
 					font-size: 28rpx;
 					color: #999999;
 
-					/deep/.u-input__input {
+					::v-deep.u-input__input {
 						text-align: right;
 					}
 				}
@@ -583,7 +583,7 @@ export default {
 					display: flex;
 					justify-content: flex-end;
 
-					/deep/.u-input {
+					::v-deep.u-input {
 						text-align: right !important;
 					}
 				}
@@ -728,7 +728,7 @@ export default {
 	}
 }
 
-/deep/.u-upload__button {
+::v-deep.u-upload__button {
 	width: 250rpx !important;
 	height: 250rpx !important;
 }
@@ -737,11 +737,11 @@ export default {
 	margin-bottom: 15rpx;
 	// border-bottom: 1px solid #EEEEEE;
 
-	/deep/.uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text {
+	::v-deep.uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text {
 		color: #333 !important
 	}
 
-	/deep/.uni-data-checklist .checklist-group {
+	::v-deep.uni-data-checklist .checklist-group {
 		flex-direction: column;
 
 		.checklist-box {
@@ -812,7 +812,7 @@ margin-left: 16rpx;
 		margin-right: 18rpx;
 	}
 
-	/deep/.u-input__input {
+	::v-deep.u-input__input {
 		padding: 10rpx 20rpx;
 
 	}

+ 5 - 5
pages/coupon/creatcoupon.vue

@@ -593,7 +593,7 @@ export default {
 					font-size: 28rpx;
 					color: #999999;
 
-					/deep/.u-input__input {
+					::v-deep.u-input__input {
 						text-align: right;
 					}
 				}
@@ -602,7 +602,7 @@ export default {
 					display: flex;
 					justify-content: flex-end;
 
-					/deep/.u-input {
+					::v-deep.u-input {
 						text-align: right !important;
 					}
 				}
@@ -747,7 +747,7 @@ export default {
 	}
 }
 
-/deep/.u-upload__button {
+::v-deep.u-upload__button {
 	width: 250rpx !important;
 	height: 250rpx !important;
 }
@@ -756,11 +756,11 @@ export default {
 	margin-bottom: 15rpx;
 	// border-bottom: 1px solid #EEEEEE;
 
-	/deep/.uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text {
+	::v-deep.uni-data-checklist .checklist-group .checklist-box.is--default.is-checked .checklist-text {
 		color: #333 !important
 	}
 
-	/deep/.uni-data-checklist .checklist-group {
+	::v-deep.uni-data-checklist .checklist-group {
 		flex-direction: column;
 
 		.checklist-box {

+ 1 - 1
pages/coupon/storeUsers.vue

@@ -231,7 +231,7 @@ export default {
     height: 40rpx;
 }
 
-/deep/ .u-radio {
+::v-deep .u-radio {
     margin-left: 20rpx;
 }
 </style>

+ 5 - 4
pages/evaluate/evaluate.vue

@@ -48,7 +48,7 @@
 						<view class=" headr">
 							<view class="left">
 								<view class="img">
-									<image :src="item.userAvatar" mode=""></image>
+									<image :src="item.commentsReply" mode=""></image>
 								</view>
 								<view class="name">
 									{{item.userName}}<br />
@@ -77,7 +77,7 @@
 						</view>
 
 						<view class="reply">
-							<input v-model="reply" placeholder="回复..." style="height: 36rpx;" />
+							<input v-model="item.reply" placeholder="回复..." style="height: 36rpx;" />
 						</view>
 						<view class="remove" v-if="item.commentsReply">
 							{{item.time}}{{item.commentContent}}
@@ -505,6 +505,7 @@
 						align-items: center;
 
 						input {
+              width: 80%;
 							font-size: 22rpx;
 						}
 					}
@@ -538,13 +539,13 @@
 
 	}
 
-	/deep/.u-iconfont {
+	::v-deep.u-iconfont {
 		font-size: 20rpx;
 		width: 20rpx;
 		height: 20rpx;
 	}
 
-	/deep/.u-progress {
+	::v-deep.u-progress {
 		height: 12rpx !important;
 		border-radius: 53rpx;
 	}

+ 1 - 0
pages/financial/balanceBean.vue

@@ -469,6 +469,7 @@ export default {
         height: var(--status-bar-height);
         background: linear-gradient(87deg, #E2F4F8 0%, #A3CDFF 100%), linear-gradient(to bottom, #FFFFFF, #FFFFFF);
     }
+		/*  #endif  */
 }
 
 .list {

+ 1 - 0
pages/financial/balanceBill.vue

@@ -466,6 +466,7 @@ export default {
         height: var(--status-bar-height);
         background: linear-gradient(87deg, #E2F4F8 0%, #A3CDFF 100%), linear-gradient(to bottom, #FFFFFF, #FFFFFF);
     }
+		/*  #endif  */
 }
 
 .list {

+ 1 - 1
pages/financial/recharge.vue

@@ -352,7 +352,7 @@ export default {
 }
 
 // 修改弹窗背景蒙层样式
-/deep/ .u-popup {
+::v-deep .u-popup {
     background: rgba(0, 0, 0, 0.6) !important;
 }
 </style>

+ 2 - 3
pages/index/index.vue

@@ -141,19 +141,18 @@
 			}
 		},
 		mounted() {
-			
 			// let info = 
 			let that = this
 		},
 		onShow() {
-			this.gettodayData()
-			this.getMessage()
 			let that = this
 			uni.getStorage({
 				key: 'login_user_info',
 				success: function (res) {
 					that.name = res.data.merchantName
 					that.merchantId = res.data.merchantId
+          that.gettodayData()
+          that.getMessage()
 				}
 			});
 		}

+ 1 - 1
pages/login/login.vue

@@ -299,7 +299,7 @@ page {
 .uni-data-checklist {
 	flex: none;
 
-	/deep/.checklist-group .checklist-box {
+	::v-deep.checklist-group .checklist-box {
 		margin-right: 0 !important;
 	}
 }

+ 1 - 1
pages/login/register.vue

@@ -314,7 +314,7 @@ page{
 }
 	.uni-data-checklist{
 		flex:none;
-		/deep/.checklist-group .checklist-box{
+		::v-deep.checklist-group .checklist-box{
 			margin-right: 0 !important;
 		}
 	}

+ 1 - 0
pages/order/index.vue

@@ -126,6 +126,7 @@
 				uni.hideTabBar()
 			},
 			onEndTimeChange(val) {
+				this.orderList = []
 				this.buyStartTime = val.startDate
 				this.buyEndTime = val.endDate
 				let page = {

+ 5 - 5
pages/product/creatProduct.vue

@@ -35,7 +35,7 @@
 						商品封面图<span>*</span>
 					</view>
 					<view class="tips">
-						支持jpg、png格式,尺寸为00px*00px
+						支持jpg、png格式
 					</view>
 					<u-upload ref="uUpload" :action="action" :file-list="fmImageList" @on-success="handleSuccess"
 						@on-remove="handleRemove" max-count="1" width="140rpx" height="140rpx"></u-upload>
@@ -45,7 +45,7 @@
 						商品详情图<span>*</span>
 					</view>
 					<view class="tips">
-						支持jpg、png格式,尺寸为00px*00px,最多20张
+						支持jpg、png格式,最多20张
 					</view>
 					<u-upload ref="dUpload" :action="action" :file-list="xqImage" @on-success="detailsSuccess"
 						@on-remove="detailsRemove" max-count="20" width="140rpx" height="140rpx"></u-upload>
@@ -206,7 +206,7 @@
 			</view>
 		</view>
 		<rangTime ref="rangTime" :mode="mode" @onSubmit="onEndTimeChange" />
-		<refund v-if="isRefund" @confirm="saveFound" @close="cutRule" />
+		<refund v-show="isRefund" @confirm="saveFound" @close="cutRule" />
 		<view class="popup" v-if="isSelectType">
 			<view class="model">
 				<view class="title">
@@ -764,7 +764,7 @@ export default {
 					display: flex;
 					justify-content: flex-end;
 
-					/deep/.u-input {
+					::v-deep.u-input {
 						text-align: right !important;
 					}
 				}
@@ -939,7 +939,7 @@ export default {
 	}
 }
 
-/deep/.u-upload__button {
+::v-deep.u-upload__button {
 	width: 250rpx !important;
 	height: 250rpx !important;
 }

+ 1 - 1
pages/product/group.vue

@@ -528,7 +528,7 @@
 		}
 	}
 
-	/deep/.u-input {
+	::v-deep.u-input {
 		text-align: right !important;
 	}
 </style>

+ 16 - 14
pages/product/index.vue

@@ -85,7 +85,8 @@
 					全选
 				</view>
 				<view class="delete" @click="remove">删除</view>
-				<view class="delete delist" @click="deletes">下架</view>
+				<view class="delete delist" @click="deletes(1)" v-if="currentIndex == 0">上架</view>
+				<view class="delete delist" @click="deletes(0)" v-else>下架</view>
 			</view>
 			<view class="btn" @click="creatProduct" v-else>
 				<image src="/static/product/product.png" mode=""></image>
@@ -164,6 +165,7 @@
 			},
 			//切换分类
 			selectType(item, index) {
+				console.log(item)
 				if (!this.isManage) {
 					this.currentIndex = index
 					this.productStatus = item.code
@@ -205,20 +207,22 @@
 				item.select = !item.select
 				this.productHandleList.push(item.productId)
 			},
-			//批量下架
-			deletes() {
+			//批量下架status:0下级。1上架
+			deletes(status) {
 				let shelves = []
-				this.productHandleList.forEach(item => {
+				this.productList.forEach(item => {
 					shelves.push({
 						productId: item.productId,
-						productStatus: 0
+						productStatus: status
 					})
 				})
+				
 				let that = this
 				uni.showModal({
 					title: '确定下架商品?',
 					success: function(res) {
 						if (res.confirm) {
+						
 							that.$http.post("/app/product/shelves", shelves)
 								.then(res => {
 									if (res.data.code == 200) {
@@ -229,7 +233,7 @@
 											duration: 2000,
 											icon: 'none'
 										});
-										that.getProductList()
+									that.$router.go(0)
 										that.isManage = false
 										that.isAll = false
 									}
@@ -264,8 +268,7 @@
 											duration: 2000,
 											icon: 'none'
 										});
-										that.getProductList()
-										that.getStatus()
+										that.$router.go(0)
 										that.isManage = false
 										that.isAll = false
 									}
@@ -299,12 +302,10 @@
 								item.select = false;
 							})
 							this.productList = res.data.result.records
-							console.log(this.productList)
 						}
 					})
 			},
 			delist(item) {
-				console.log(item)
 				let shelves = []
 				shelves.push({
 					productId: item.productId,
@@ -318,13 +319,14 @@
 							that.$http.post("/app/product/shelves", shelves)
 								.then(res => {
 									if (res.data.code == 200) {
+										that.getProductList()
+										that.getStatus()
 										uni.showToast({
 											title: '下架成功',
 											duration: 2000,
 											icon: 'none'
 										});
-										that.getProductList()
-										that.getStatus()
+										
 									}
 								})
 						} else if (res.cancel) {
@@ -350,13 +352,13 @@
 							that.$http.post("/app/product/shelves", shelves)
 								.then(res => {
 									if (res.data.code == 200) {
+										that.getProductList()
+										that.getStatus()
 										uni.showToast({
 											title: '上架成功',
 											duration: 2000,
 											icon: 'none'
 										});
-										that.getProductList()
-										that.getStatus()
 									}
 								})
 						} else if (res.cancel) {

+ 2 - 2
pages/product/usable.vue

@@ -188,7 +188,7 @@
 				font-size: 28rpx;
 				color: #999999;
 
-				/deep/.u-input {
+				::v-deep.u-input {
 					text-align: right !important;
 				}
 			}
@@ -230,7 +230,7 @@
 		line-height: 80rpx;
 	}
 
-	/deep/ .u-radio__label {
+	::v-deep .u-radio__label {
 		width: 100%;
 	}
 </style>

+ 391 - 292
pages/scan/record.vue

@@ -1,305 +1,404 @@
 <template>
-	<view class="record">
-		<view class="top"></view>
-		<view class="head">
-			<span class="cuIcon-back" @click="back"></span>
-			<view class="case">
-				核销记录
-			</view>
-		</view>
-		<view class="select">
-			<view class="moun">
-				<image src="/static/scan/screen.png" mode=""></image>
-				一月
-			</view>
-			<view class="search">
-				<image src="/static/index/search.png" mode=""></image>
-				<u-input type="text" v-model="productName" placeholder="请输入关键词" />
-				<span @click="searchList">搜索</span>
-			</view>
-			<!-- <u-dropdown>
+  <view class="record">
+    <view class="top"></view>
+    <view class="head">
+      <span class="cuIcon-back" @click="back"></span>
+      <view class="case">
+        核销记录
+      </view>
+    </view>
+    <view class="select">
+      <view class="moun" @click="show = true">
+        <image src="/static/scan/screen.png" mode=""></image>
+        {{showMonth}}
+      </view>
+      <u-select v-model="show" :list="timelist" @confirm="confirm"></u-select>
+      <view class="search">
+        <image src="/static/index/search.png" mode=""></image>
+        <u-input type="text" v-model="productName" placeholder="请输入关键词" />
+        <span @click="searchList">搜索</span>
+      </view>
+      <!-- <u-dropdown>
 				<u-dropdown-item v-model="month" title="一月" :options="options1"></u-dropdown-item>
 			</u-dropdown> -->
-		</view>
-		<mescroll-uni class="list" :fixed="false" ref="mescrollRef" @up="getList" @init="mescrollInit" :use="false">
-			<view class="item" v-for="(item,index) in list" :key="index" @click="goDetail(item)">
-				<view class="time">
-					{{item.writeOffTime}}核销
-				</view>
-				<view class="product">
-					<view class="img">
-						<image :src="item.productImage" mode=""></image>
-					</view>
-					<view class="name">
-						{{item.productName}}<br />
-						<span>¥{{item.price}}</span>
-					</view>
-					<!-- <view class="right">
+    </view>
+    <mescroll-uni class="list" :fixed="false" ref="mescrollRef" @up="getList" @init="mescrollInit" :use="false">
+      <view class="item" v-for="(item,index) in list" :key="index" @click="goDetail(item)">
+        <view class="time">
+          {{item.writeOffTime}}核销
+        </view>
+        <view class="product">
+          <view class="img">
+            <image :src="item.productImage" mode=""></image>
+          </view>
+          <view class="name">
+            {{item.productName}}<br />
+            <span>¥{{item.price}}</span>
+          </view>
+          <!-- <view class="right">
 						<image :src="item.url" mode=""></image>
 						{{item.yhmc}}
 					</view> -->
-				</view>
-				<view class="user">
-					<view class="left">
-						{{item.buyTime}}购买
-					</view>
-					<view class="right">
-						<view class="img">
-
-							<image :src="item.userAvatar" mode=""></image>
-						</view>
-						{{item.userNick}}
-					</view>
-				</view>
-			</view>
-		</mescroll-uni>
-	</view>
+        </view>
+        <view class="user">
+          <view class="left">
+            {{item.buyTime}}购买
+          </view>
+          <view class="right">
+            <view class="img">
+
+              <image :src="item.userAvatar" mode=""></image>
+            </view>
+            {{item.userNick}}
+          </view>
+        </view>
+      </view>
+    </mescroll-uni>
+  </view>
 </template>
 
 <script>
-	export default {
-		data() {
-			return {
-				keyword: '',
-				month: '',
-				merchantId: '',
-				productName:'',
-				options1: [],
-				list: [],
-				upOption: {
-					page: {
-						num: 0,
-						size: 10 // 每页数据的数量,默认10
-					},
-					noMoreSize: 5, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
-					empty: {
-						tip: '暂无相关数据'
-					}
-				},
-			}
-		},
-		methods: {
-			mescrollInit(mescroll) {
-				this.mescroll = mescroll;
-			},
-			//返回
-			back() {
-				uni.navigateBack({
-					delta: 1
-				});
-			},
-			getList(page) {
-				this.$http.get("/app/writeOff/list?merchantId=" + this.merchantId+'&productName='+this.productName+'&pageNo='+page.num+'&pageSize='+page.size, ).then(res => {
-					if (res.data.code == 200) {
-						console.log(res)
-						this.list =this.list.concat(res.data.result.records)
-						this.mescroll.endSuccess(res.data.result.records.length, res.data.result.total);
-					}
-				})
-			},
-			searchList(){
-				this.list = []
-				let page = {
-					num: 1,
-					size: 10
-				}
-				this.getList(page)
-			},
-			goDetail(item){
-				uni.navigateTo({
-					url:'/pages/scan/check'
-				})
-			}
-		},
-		mounted() {
-			this.mescroll.optDown.use = false
-			// this.getList()
-		},
-		onShow() {
-			let that = this
-			uni.getStorage({
-				key: 'login_user_info',
-				success: function(res) {
-					that.merchantId = res.data.merchantId
-				}
-			})
-		}
-	}
+  export default {
+    data() {
+      return {
+        showMonth: '',
+        keyword: '',
+        month: '',
+        merchantId: '',
+        productName: '',
+        options1: [],
+        list: [],
+        upOption: {
+          page: {
+            num: 0,
+            size: 10 // 每页数据的数量,默认10
+          },
+          noMoreSize: 5, // 配置列表的总数量要大于等于5条才显示'-- END --'的提示
+          empty: {
+            tip: '暂无相关数据'
+          },
+
+        },
+        show: false,
+        writeOffTimeStart: '',
+        writeOffTimeEnd: '',
+        timelist: [{
+            label: "一月",
+            value: 1,
+          },
+          {
+            label: "二月",
+            value: 2,
+          },
+          {
+            label: "三月",
+            value: 3,
+          },
+          {
+            label: "四月",
+            value: 4,
+          },
+          {
+            label: "五月",
+            value: 5,
+          },
+          {
+            label: "六月",
+            value: 6,
+          },
+          {
+            label: "七月",
+            value: 7,
+          },
+          {
+            label: "八月",
+            value: 8,
+          },
+          {
+            label: "九月",
+            value: 9,
+          },
+          {
+            label: "十月",
+            value: 10,
+          },
+          {
+            label: "十一月",
+            value: 11,
+          },
+          {
+            label: "十二月",
+            value: 12,
+          },
+        ]
+      }
+    },
+    methods: {
+      mescrollInit(mescroll) {
+        this.mescroll = mescroll;
+      },
+      //返回
+      back() {
+        uni.navigateBack({
+          delta: 1
+        });
+      },
+      getList(page) {
+        let data = {
+          merchantId: this.merchantId,
+          productName: this.productName,
+          pageNo: page.num,
+          pageSize: page.size,
+          writeOffTimeEnd: this.writeOffTimeEnd,
+          writeOffTimeStart: this.writeOffTimeStart
+        }
+        this.$http.post("/app/writeOff/list", data).then(res => {
+          if (res.data.code == 200) {
+            console.log(res)
+            this.list = this.list.concat(res.data.result.records)
+            this.mescroll.endSuccess(res.data.result.records.length, res.data.result.total);
+          }
+        })
+      },
+      searchList() {
+        this.list = []
+        let page = {
+          num: 1,
+          size: 10
+        }
+        this.getList(page)
+      },
+      goDetail(item) {
+        uni.navigateTo({
+          url: '/pages/scan/check'
+        })
+      },
+      confirm(e) {
+        console.log(e)
+        this.showMonth = e[0].label
+        let num = e[0].value
+       
+        this.getMonthRange(num)
+        this.list = []
+        let page = {
+          num: 1,
+          size: 10,
+        };
+         this.getList(page);
+      },
+      getMonthRange(monthValue, year = new Date().getFullYear()) {
+        const startDate = new Date(year, monthValue - 1, 1);
+        const endDate = new Date(year, monthValue, 0);
+        endDate.setHours(23, 59, 59, 999);
+        const localStart = startDate.toLocaleString();
+        const localEnd = endDate.toLocaleString();
+        this.writeOffTimeStart = localStart
+        this.writeOffTimeEnd = localEnd
+       
+        // return {
+        //   start: startDate, // 当月第一天 00:00:00
+        //   end: endDate // 当月最后一天 23:59:59.999
+        // };
+      }
+    },
+    mounted() {
+
+      this.mescroll.optDown.use = false
+      // this.getList()
+    },
+    onShow() {
+
+      let that = this
+      uni.getStorage({
+        key: 'login_user_info',
+        success: function(res) {
+          that.merchantId = res.data.merchantId
+        }
+      })
+      const date = new Date();
+      this.month = date.getMonth() + 1;
+      this.showMonth = date.toLocaleString("zh-CN", {
+        month: "long",
+      });
+      this.getMonthRange(this.month)
+
+    }
+  }
 </script>
 
 <style lang="scss" scoped>
-	.record {
-		width: 100%;
-		height: 100vh;
-		display: flex;
-		flex-direction:column;
-		background: #F7F8FC;
-
-		/*#ifdef APP-PLUS*/
-		.top {
-			width: 100%;
-			height: var(--status-bar-height);
-			background: #fff;
-		}
-
-		/*#endif*/
-
-		.head {
-			width: 100%;
-			height: 112rpx;
-			padding: 20rpx;
-			display: flex;
-			align-items: center;
-			background: #fff;
-			position: relative;
-
-			.cuIcon-back {
-				font-size: 40rpx;
-				margin-right: 40rpx;
-			}
-
-			.case {
-				position: absolute;
-				left: 50%;
-				transform: translateX(-50%);
-				font-size: 36rpx;
-				font-weight: 600;
-			}
-		}
-
-		.select {
-			width: 100%;
-			height: 88rpx;
-			padding: 0px 32rpx;
-			display: flex;
-			align-items: center;
-			justify-content: space-between;
-			background: #ffffff;
-			border-top: 1px solid #eeeeee;
-			border-bottom: 1px solid #eeeeee;
-
-			.moun {
-				width: 149rpx;
-				height: 56rpx;
-				background: #F7F8FC;
-				border-radius: 12rpx;
-				display: flex;
-				align-items: center;
-				padding: 0px 12rpx;
-
-				image {
-					width: 36rpx;
-					height: 36rpx;
-					margin-right: 12rpx;
-				}
-			}
-
-			.search {
-				width: 483rpx;
-				height: 55rpx;
-				background: #F7F8FC;
-				border-radius: 12rpx;
-				padding: 0rpx 20rpx;
-				display: flex;
-				align-items: center;
-				justify-content: space-between;
-
-				image {
-					width: 36rpx;
-					height: 36rpx;
-				}
-
-				input {
-					// height: 36rpx;
-					font-size: 26rpx;
-				}
-
-				span {
-					font-size: 26rpx;
-					color: #333333;
-				}
-			}
-		}
-
-		.list {
-			flex: 1;
-			overflow-y: auto;
-			margin-top: 3rpx;
-
-			.item {
-				width: 100%;
-				background-color: #fff;
-				margin-bottom: 20rpx;
-				padding: 20rpx 32rpx;
-				border-radius: 20rpx;
-
-				.time {
-					font-size: 26rpx;
-					color: #6B6E79;
-				}
-
-				.product {
-					display: flex;
-					// justify-content: space-between;
-					margin-top: 20rpx;
-
-					.img {
-						width: 128rpx;
-						height: 128rpx;
-						border-radius: 12rpx;
-						overflow: hidden;
-						margin-right: 16rpx;
-
-						image {
-							width: 128rpx;
-							height: 128rpx;
-						}
-					}
-
-					.name {
-						display: flex;
-						flex-direction: column;
-						justify-content: space-between;
-
-						span {
-							font-size: 22rpx;
-							color: #FD4912;
-						}
-					}
-				}
-
-				.user {
-					display: flex;
-					align-items: center;
-					justify-content: space-between;
-					margin-top: 20rpx;
-
-					.left {
-						font-size: 24rpx;
-						color: #8A91A8;
-					}
-
-					.right {
-						font-size: 24rpx;
-						color: #8A91A8;
-						display: flex;
-						align-items: center;
-
-						.img {
-							width: 40rpx;
-							height: 40rpx;
-							border-radius: 50%;
-							overflow: hidden;
-							margin-right: 8rpx;
-
-							image {
-								width: 40rpx;
-								height: 40rpx;
-							}
-						}
-					}
-				}
-			}
-		}
-	}
+  .record {
+    width: 100%;
+    height: 100vh;
+    display: flex;
+    flex-direction: column;
+    background: #F7F8FC;
+
+    /*#ifdef APP-PLUS*/
+    .top {
+      width: 100%;
+      height: var(--status-bar-height);
+      background: #fff;
+    }
+
+    /*#endif*/
+
+    .head {
+      width: 100%;
+      height: 112rpx;
+      padding: 20rpx;
+      display: flex;
+      align-items: center;
+      background: #fff;
+      position: relative;
+
+      .cuIcon-back {
+        font-size: 40rpx;
+        margin-right: 40rpx;
+      }
+
+      .case {
+        position: absolute;
+        left: 50%;
+        transform: translateX(-50%);
+        font-size: 36rpx;
+        font-weight: 600;
+      }
+    }
+
+    .select {
+      width: 100%;
+      height: 88rpx;
+      padding: 0px 32rpx;
+      display: flex;
+      align-items: center;
+      justify-content: space-between;
+      background: #ffffff;
+      border-top: 1px solid #eeeeee;
+      border-bottom: 1px solid #eeeeee;
+
+      .moun {
+        width: 149rpx;
+        height: 56rpx;
+        background: #F7F8FC;
+        border-radius: 12rpx;
+        display: flex;
+        align-items: center;
+        padding: 0px 12rpx;
+
+        image {
+          width: 36rpx;
+          height: 36rpx;
+          margin-right: 12rpx;
+        }
+      }
+
+      .search {
+        width: 483rpx;
+        height: 55rpx;
+        background: #F7F8FC;
+        border-radius: 12rpx;
+        padding: 0rpx 20rpx;
+        display: flex;
+        align-items: center;
+        justify-content: space-between;
+
+        image {
+          width: 36rpx;
+          height: 36rpx;
+        }
+
+        input {
+          // height: 36rpx;
+          font-size: 26rpx;
+        }
+
+        span {
+          font-size: 26rpx;
+          color: #333333;
+        }
+      }
+    }
+
+    .list {
+      flex: 1;
+      overflow-y: auto;
+      margin-top: 3rpx;
+
+      .item {
+        width: 100%;
+        background-color: #fff;
+        margin-bottom: 20rpx;
+        padding: 20rpx 32rpx;
+        border-radius: 20rpx;
+
+        .time {
+          font-size: 26rpx;
+          color: #6B6E79;
+        }
+
+        .product {
+          display: flex;
+          // justify-content: space-between;
+          margin-top: 20rpx;
+
+          .img {
+            width: 128rpx;
+            height: 128rpx;
+            border-radius: 12rpx;
+            overflow: hidden;
+            margin-right: 16rpx;
+
+            image {
+              width: 128rpx;
+              height: 128rpx;
+            }
+          }
+
+          .name {
+            display: flex;
+            flex-direction: column;
+            justify-content: space-between;
+
+            span {
+              font-size: 22rpx;
+              color: #FD4912;
+            }
+          }
+        }
+
+        .user {
+          display: flex;
+          align-items: center;
+          justify-content: space-between;
+          margin-top: 20rpx;
+
+          .left {
+            font-size: 24rpx;
+            color: #8A91A8;
+          }
+
+          .right {
+            font-size: 24rpx;
+            color: #8A91A8;
+            display: flex;
+            align-items: center;
+
+            .img {
+              width: 40rpx;
+              height: 40rpx;
+              border-radius: 50%;
+              overflow: hidden;
+              margin-right: 8rpx;
+
+              image {
+                width: 40rpx;
+                height: 40rpx;
+              }
+            }
+          }
+        }
+      }
+    }
+  }
 </style>

+ 1 - 1
pages/store/addHours.vue

@@ -329,7 +329,7 @@ page {
 .date24 {
     line-height: 80upx;
 
-    /deep/ .uni-data-checklist {
+    ::v-deep .uni-data-checklist {
         flex: none;
 
         .checklist-group .checklist-box {

+ 2 - 2
pages/store/businessInfor.vue

@@ -347,13 +347,13 @@ page {
         /* 最大宽度为父容器宽度 */
         max-height: 100%;
 
-        /deep/.uni-video-bar {
+        ::v-deep.uni-video-bar {
             height: 62upx;
             padding: 0
         }
     }
 
-    // /deep/ video{
+    // ::v-deep video{
     //     position: relative;
     //     z-index: 1;
     //     width: 310upx ;

BIN
static/product/round.png