zouling 2 miesięcy temu
rodzic
commit
50b9b213da

+ 1 - 2
user_ui/mine/pages/info/authenadd.vue

@@ -75,7 +75,7 @@
 						</block>
 					</block>
 				</view>
-				<uni-collapse ref="collapse" v-model="value" >
+				<uni-collapse ref="collapse" >
 					<block>
 						<view class="chtit">人员信息</view>
 							<block>
@@ -314,7 +314,6 @@
 				baseUrl: config.baseUrl,
 				checkflag:true,
 				backgroundColor: "transparent",
-				value:'',
 				datainfo: {
 					"tenantId":'',//租户id
 					"residentType":null,//人员类型:1:业主 2:租户 3:其他

+ 1 - 2
user_ui/news/components/box/list.vue

@@ -38,7 +38,7 @@
 					</view>
 				</view>
 				<view class="bxsteps">
-					<uni-collapse ref="collapse" v-model="value">
+					<uni-collapse ref="collapse">
 						<uni-collapse-item title-border="none">
 								<template v-slot:title>
 									<view class="chtop flexc" >
@@ -282,7 +282,6 @@
 				baseUrl:config.baseUrl,
 				delBtnWidth:66,//左滑默认宽度
 				userId:this.$store.state.user.userId,
-				value:[],
 				autoplay:false,
 				incolorh:'#C0C3C3',
 				activecolorh:'#FFFFFF',

+ 8 - 3
user_ui/work/components/box/list.vue

@@ -24,7 +24,7 @@
 					</view>
 				</view>
 				<view class="bxsteps">
-					<uni-collapse ref="collapse" v-model="value">
+					<uni-collapse ref="collapse">
 						<uni-collapse-item title-border="none">
 								<template v-slot:title>
 									<view class="chtop flexc" >
@@ -125,7 +125,7 @@
 					</view>
 					<view class="vlist flexcw">
 						<view>来访人数:{{ite.num}}人</view>
-						<view>来访事由:{{ite.reason}}</view>
+						<view>来访事由:{{kaType(ite.reason,sylist)}}</view>
 						<view>车牌号码:{{ite.plateNumber}}</view>
 						<view>手机号码:{{ite.mobileNumber}}</view>
 						<view>来访时间:{{ite.visitorTime}}</view>
@@ -212,6 +212,12 @@
 				default () {
 					return []
 				}
+			},
+			sylist:{
+				type:Array,
+				default () {
+					return []
+				}
 			}
 		},
 		data(){
@@ -223,7 +229,6 @@
 				upimg:require('@/work/static/manage/up.png'),
 				baseUrl:config.baseUrl,
 				delBtnWidth:66,//左滑默认宽度
-				value:[],
 				autoplay:false,
 				incolorh:'#C0C3C3',
 				activecolorh:'#FFFFFF',

+ 1 - 2
user_ui/work/pages/manage/index.vue

@@ -27,7 +27,7 @@
 				<view class="mdtnum">357.20 元</view>
 			</view>
 			<view>
-				<uni-collapse ref="collapse" v-model="value" @change="change">
+				<uni-collapse ref="collapse" @change="change">
 					<uni-collapse-item title-border="none">
 						<template v-slot:title>
 							<view class="coltit flexcj">
@@ -93,7 +93,6 @@
 				pageNum: 1,
 				reachflag: true,
 				wtdt:'',
-				value:['0'],
 			}
 		},
 		onLoad: function() {

+ 8 - 7
user_ui/work/pages/visitor/vadd.vue

@@ -52,10 +52,10 @@
 							<view class="rimg"><image :src="rimg"></image></view>
 						</view>
 					</uni-forms-item>
-					<uni-forms-item label="来访时间" name="visitorTime">
+					<uni-forms-item label="来访时间" name="reserveTime">
 						<!-- :hide-second='true' -->
 						<view class="flexc">
-							<uni-datetime-picker type="datetime" :disabled="isdisabled" :class="datainfo.visitorTime?'co27':'coa'"  placeholder="请选择来访时间" :border="false"  v-model="datainfo.visitorTime" @change="changeLog" />
+							<uni-datetime-picker type="datetime" :disabled="isdisabled" :class="datainfo.reserveTime?'co27':'coa'"  placeholder="请选择来访时间" :border="false"  v-model="datainfo.reserveTime" @change="changeLog" />
 							<view class="rimg"><image :src="rimg"></image></view>
 						</view>
 						<!-- <picker range-key='dictLabel' :value="vxlbidx" :range="vxlbList"   @change='bindDateChangea'>
@@ -195,7 +195,7 @@
 					 "mobileNumber":"",//手机号码
 					 "isCar":"N",//是否驾车 N:否 Y:是
 					 "plateNumber":"",//车牌号码
-					 // "reserveTime":"",//预约时间
+					 "reserveTime":"",//预约时间
 					 "visitorTime":"",//来访时间
 					 // "status":"",//状态 1:预约成功 2:已来访 3:已过期
 					 // "photo":""//人脸信息
@@ -261,8 +261,8 @@
 			getEditFn(){
 				this.isdisabled=false;
 			},
-			changeLog(){
-				
+			changeLog(e){
+				this.datainfo.visitorTime=e;
 			},
 			kaType(data, list) {
 				return selectDictValue(list, data);
@@ -294,7 +294,8 @@
 				var timeStr = (h < 10 ? ('0' + h) : h) + ':' + (min < 10 ? ('0' + min) : min) + ':' + (s < 10 ? (
 					'0' + s) : s);
 				var kaTime = yearStr + ' ' + timeStr;
-				this.datainfo.visitorTime=kaTime
+				this.datainfo.visitorTime=kaTime;
+				this.datainfo.reserveTime=kaTime;
 			},
 			getSyFn(e){
 				this.syidx=e;
@@ -414,7 +415,7 @@
 						this.$toast("请选择来访门户")
 						return
 					}
-					if(!params.visitorTime){
+					if(!params.reserveTime){
 						this.$toast("请选择来访时间")
 						return
 					}

+ 13 - 1
user_ui/work/pages/visitor/vlist.vue

@@ -8,7 +8,7 @@
 		</view>
 		<!-- 列表 -->
 		<view class="carlists">
-			<box-list :datainfo="list" :fkztList="fkztList" :wtdt="wtdt" type='visitor' @getDetail="getDetail" @getDelFn="getDelFn"></box-list>
+			<box-list :datainfo="list" :sylist="sylist" :fkztList="fkztList" :wtdt="wtdt" type='visitor' @getDetail="getDetail" @getDelFn="getDelFn"></box-list>
 		</view>
 		<loading></loading>
 	</view>
@@ -37,6 +37,7 @@
 				reachflag: true,
 				wtdt:'',
 				fkztList:[],
+				sylist:[],
 				tabval:"",
 				tablist:[],
 				userId:this.$store.state.user.userId,
@@ -69,6 +70,17 @@
 						})
 					}
 				})
+				// 来访事由
+				getDictionaryFn('visit_reason').then(res=>{
+					if(res.code==200){
+						this.sylist = res.data.map(v => {
+							return {
+								dictLabel: v.dictLabel,
+								dictValue: v.dictValue
+							}
+						})
+					}
+				})
 				var params={
 					userId:this.userId,
 					pageSize: 100,