|
@@ -171,13 +171,19 @@
|
|
|
<image :src="man" class="mhead flex0"></image>
|
|
|
<view class="flex1 overh">
|
|
|
<view class="flexc mb6">
|
|
|
- <view class="name flex1 over">喜欢耶耶耶</view>
|
|
|
- <view class="tit flex0 ml10">点赞了你的文章</view>
|
|
|
- <view class="time flex0 ml10">02-26</view>
|
|
|
+ <view class="name flex1 over">{{ite.nickName}}</view>
|
|
|
+ <view class="tit flex0 ml10">
|
|
|
+ <block v-if="ite.targetType==1">评论</block>
|
|
|
+ <block v-if="ite.targetType==2">点赞</block>
|
|
|
+ <block v-if="ite.targetType==3">收藏</block>
|
|
|
+ <block v-if="ite.targetType==4">回复</block>
|
|
|
+ <block v-if="ite.targetType==5 ">点赞</block>
|
|
|
+ 了你的文章</view>
|
|
|
+ <view class="time flex0 ml10">{{ite.createTime}}</view>
|
|
|
</view>
|
|
|
<view class="flexc overh mb4">
|
|
|
<view class="line bga"></view>
|
|
|
- <view class="txt over flex1">物业服务费缴费公告</view>
|
|
|
+ <view class="txt over flex1">{{ite.targetTitle}}</view>
|
|
|
<image :src="rimg" class="rimg ml10"></image>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -207,10 +213,10 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="shbtns flexc pd12" >
|
|
|
- <view class="btn bga" @click="getSh('4',ite.contentId)">不予展示</view>
|
|
|
+ <view class="btn bga" @click="getSh('4',ite)">不予展示</view>
|
|
|
<view class="flex1"></view>
|
|
|
- <view class="btn bgb" @click="getSh('3',ite.contentId)">不通过</view>
|
|
|
- <view class="btn bgc" @click="getSh('2',ite.contentId)">通过</view>
|
|
|
+ <view class="btn bgb" @click="getSh('3',ite)">不通过</view>
|
|
|
+ <view class="btn bgc" @click="getSh('2',ite)">通过</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="spdel" v-if="ite.right>0&&checkPermi(['wuYe:residentInfo:remove'])" @click.stop="getDelFn(ite.residentId)">删除</view>
|
|
@@ -242,6 +248,41 @@
|
|
|
<view class="spdel" v-if="ite.right>0&&checkPermi(['wuYe:residentInfo:remove'])" @click.stop="getDelFn(ite.residentId)">删除</view>
|
|
|
</view>
|
|
|
</block>
|
|
|
+ <!-- 车辆违规 -->
|
|
|
+ <block v-if="type=='carpark'">
|
|
|
+ <view class="carlist pr" v-for="(ite,idx) in datainfo" :key="ite.illegalParkingId" @click="getDetail(ite.illegalParkingId)"
|
|
|
+ :data-idx="idx"
|
|
|
+ @touchstart="drawStart" @touchmove="drawMove" @touchend="drawEnd" :style="checkPermi(['wuYe:illegalParking:remove'])?'right:'+ite.right+'px':''"
|
|
|
+ >
|
|
|
+ <view class="delleft">
|
|
|
+ <view class="ctop flexc">
|
|
|
+ <image :src="caraa" class="imgs" v-if="ite.carType==1"></image>
|
|
|
+ <image :src="carbb" class="imgs" v-if="ite.carType==2"></image>
|
|
|
+ <view class="tit">{{ite.plateNumber}}</view>
|
|
|
+ <view class="num coff" v-if="ite.isBlack=='Y'">(已登黑名单)</view>
|
|
|
+ <view class="flex1"></view>
|
|
|
+ <block v-if="ite.carType">
|
|
|
+ <view class="txt " :class="ite.carType==1?'ca':'cb'">{{kaType(ite.carType,carType)}}</view>
|
|
|
+ </block>
|
|
|
+
|
|
|
+ <!-- <view class="txt cb" v-if="ite.type==2">外来车辆</view> -->
|
|
|
+ </view>
|
|
|
+ <view class="clists">
|
|
|
+ <block v-if="ite.carType==1">
|
|
|
+ <view class="clist"><view class="tit">关联房号</view>{{ite.visitPortal}}</view>
|
|
|
+ <view class="clist"><view class="tit">手机号码</view>{{ite.mobileNumber}}</view>
|
|
|
+ </block>
|
|
|
+ <view class="clist"><view class="tit">登记时间</view>{{ite.createTime}}</view>
|
|
|
+ <view class="clist"><view class="tit">违停拍照</view>
|
|
|
+ <view class="imgas" v-if="ite.illegalPhoto">
|
|
|
+ <image :src="baseUrl+aite" v-for="(aite,aidx) in kaPhoto(ite.illegalPhoto)" :key="aidx" @click.stop="getPreview(aidx,ite.illegalPhoto)"></image>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="spdel" v-if="ite.right>0&&checkPermi(['wuYe:illegalParking:remove'])" @click.stop="getDelFn(ite.illegalParkingId)">删除</view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
<view class="shax" v-if="wtdt">{{wtdt}}</view>
|
|
|
</block>
|
|
|
<!-- 无数据 -->
|
|
@@ -290,7 +331,12 @@
|
|
|
return []
|
|
|
}
|
|
|
},
|
|
|
-
|
|
|
+ carType:{
|
|
|
+ type: Array,
|
|
|
+ default () {
|
|
|
+ return []
|
|
|
+ }
|
|
|
+ },
|
|
|
tabval:{
|
|
|
type:String,
|
|
|
default () {
|
|
@@ -308,6 +354,8 @@
|
|
|
upimg:require("@/mine/static/house/up.png"),
|
|
|
cara:require("@/mine/static/house/cara.png"),
|
|
|
carb:require("@/mine/static/house/carb.png"),
|
|
|
+ caraa:require("@/mine/static/house/caraa.png"),
|
|
|
+ carbb:require("@/mine/static/house/carbb.png"),
|
|
|
edit:require("@/mine/static/edit.png"),
|
|
|
cira:require('@/news/static/complaint/cira.png'),
|
|
|
cirb:require('@/news/static/complaint/cirb.png'),
|
|
@@ -326,6 +374,9 @@
|
|
|
kaType(data, list) {
|
|
|
return selectDictValue(list, data);
|
|
|
},
|
|
|
+ kaPhoto(data){
|
|
|
+ return data.split(',');
|
|
|
+ },
|
|
|
getDetail(e){
|
|
|
this.$emit('getDetail',e)
|
|
|
},
|
|
@@ -344,7 +395,7 @@
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- getSh(type,id){
|
|
|
+ getSh(type,ite){
|
|
|
var that=this;
|
|
|
var str="";
|
|
|
if(type=='2'){
|
|
@@ -363,7 +414,8 @@
|
|
|
if (res.confirm) {
|
|
|
var obj={
|
|
|
status:type,
|
|
|
- contentId:id
|
|
|
+ contentId:ite.contentId,
|
|
|
+ commentId:ite.commentId,
|
|
|
}
|
|
|
that.$emit('getSh',obj)
|
|
|
} else if (res.cancel) {
|
|
@@ -414,7 +466,8 @@
|
|
|
},
|
|
|
getPreview(idx,arr) {
|
|
|
var newArr=[];
|
|
|
- arr.forEach(ite=>{
|
|
|
+ var list=arr.split(',')
|
|
|
+ list.forEach(ite=>{
|
|
|
var ds=this.baseUrl+ite
|
|
|
newArr.push(ds)
|
|
|
})
|
|
@@ -500,6 +553,39 @@ border-radius: 16rpx;border: 1px solid #45CB99;margin-left: 12rpx;}
|
|
|
.clflist{font-weight: 500;font-size: 26rpx;color: #666666;margin-bottom: 16rpx;}
|
|
|
}
|
|
|
}
|
|
|
+.carlist{background: #FFFFFF;border-radius: 20rpx;margin-bottom: 24rpx;
|
|
|
+ .ctop{border-bottom: 2rpx solid #E5E5E5;padding:26rpx 24rpx;
|
|
|
+ .imgs{width: 40rpx;height: 42rpx;margin-right: 30rpx;}
|
|
|
+ .tit{font-size: 32rpx;color: #272727;font-weight: bold;margin-right: 14rpx;}
|
|
|
+ .txt{font-weight: 500;font-size: 26rpx;
|
|
|
+ &.ca{color: #3565ED;}
|
|
|
+ &.cb{color: #FE5A0E;}
|
|
|
+ &.cc{color: #28C529;}
|
|
|
+ }
|
|
|
+ .txta{font-weight: 500;font-size: 24rpx;color: #AAAAAA;}
|
|
|
+ .num{font-size: 24rpx;color: #AAAAAA;}
|
|
|
+ }
|
|
|
+ .btn{height: 34rpx;border-radius: 18rpx;display: flex;align-items: center;justify-content: center;padding: 0 10rpx;font-size: 22rpx;margin-right: 24rpx;
|
|
|
+ &.btna{border: 2rpx solid #06C770;color: #06C770;}
|
|
|
+ &.btnb{border: 2rpx solid #3565ED;color: #3565ED;}
|
|
|
+ &.btnc{border: 2rpx solid #FE5A0E;color: #FE5A0E;}
|
|
|
+ &.btnbga{border: 1px solid #0156FE;color: #3565ED;background: #DFEAFF;height: 36rpx;}
|
|
|
+ &.btnbgb{border: 1px solid #C1C1C1;color: #666666;background: #F1F1F1;height: 36rpx;}
|
|
|
+ &.btnbgc{border: 1px solid #FE5A0E;color:#FE5A0E;background:#FFEEE6;height: 36rpx;}
|
|
|
+ }
|
|
|
+ .clists{padding: 24rpx 24rpx 8rpx;
|
|
|
+ .clist{font-weight: 500;margin-bottom: 16rpx;
|
|
|
+font-size: 26rpx;color: #272727;display: flex;line-height: 34rpx;
|
|
|
+ .tit{font-size: 26rpx;color: #AAAAAA;flex: 0 0 auto;margin-right: 16rpx;min-width: 108rpx;text-align-last: justify;}
|
|
|
+ .imgas{display: flex;align-items: center;flex-wrap: wrap;
|
|
|
+ image{width: 142rpx;height: 142rpx;margin-right: 30rpx;margin-top: 8rpx;}
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .w50{
|
|
|
+ .clist{width: 50%;}
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
// 收货地址
|
|
|
.adrlist{border-bottom: 2rpx solid #E5E5E5;padding: 34rpx 0 34rpx 8rpx;
|
|
|
.tit{font-weight: 500;font-size: 22rpx;color: #666666;}
|