租房审核-退租审核
This commit is contained in:
parent
353e6c8bde
commit
855d14a3ce
|
|
@ -12,7 +12,8 @@
|
|||
<text v-if="item.examineState ==1&&item.isUpload=='2'" class="infoSpan" style="color: #ff9000;">待上传合同</text>
|
||||
<text v-if="item.examineState ==2" class="infoSpan" style="color: red;">已拒绝</text>
|
||||
<!-- <text v-if="item.examineState ==3" class="infoSpan" style="color: green;">已选房</text> -->
|
||||
<text v-if="item.examineState ==4" class="infoSpan" style="color: #ff9000;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4&&!item.unCheckType" class="infoSpan" style="color: #ff9000;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4&&item.unCheckType" class="infoSpan" style="color: #ff9000;">退租审核中</text>
|
||||
<text v-if="item.examineState ==5" class="infoSpan" style="color: gray;">已退租</text>
|
||||
<text v-if="item.examineState ==6" class="infoSpan" style="color: red;">退租未通过</text>
|
||||
<text v-if="item.examineState ==7" class="infoSpan" style="color: green;">已入住</text>
|
||||
|
|
@ -86,7 +87,7 @@
|
|||
<text class="label">合同期限: </text>
|
||||
<text class="infoSpan">{{ formatDate(item.contractStartTime,'date')+"~"+ formatDate(item.contractEndTime,'date')}}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label">退租日期: </text>
|
||||
<text class="infoSpan">{{ formatDate(item.checkOutDate,'date')}}</text>
|
||||
</view>
|
||||
|
|
@ -108,13 +109,13 @@
|
|||
<image v-for="(itemImg,imgIndex) in item.checkInPhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">退租房间照片: </text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.checkOutPhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 220upx;">物业费结清凭证: </text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.propertyPhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -124,11 +125,11 @@
|
|||
<text class="label" style="width: 200upx;">入住水表数值: </text>
|
||||
<text class="infoSpan">{{ item.waterValue }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">水表退租数值:</text>
|
||||
<text class="infoSpan">{{ item.waterValueNow }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">水费结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.waterSettlePhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -138,11 +139,11 @@
|
|||
<text class="label" style="width: 200upx;">入住电表数值: </text>
|
||||
<text class="infoSpan">{{ item.powerValue }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">电表退租数值:</text>
|
||||
<text class="infoSpan">{{ item.powerValueNow }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 220upx;">电费结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.powerSettlePhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -152,17 +153,17 @@
|
|||
<text class="label" style="width: 200upx;">入住燃气数值: </text>
|
||||
<text class="infoSpan">{{ item.gasValue }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">燃气退租数值:</text>
|
||||
<text class="infoSpan">{{ item.gasValueNow }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 220upx;">燃气结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.gasSettlePhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">附属设备清单:</text>
|
||||
<view style="margin-top: 20upx;">
|
||||
<uni-table ref="table" style="width: 90%;" :border="true" emptyText="暂无更多数据">
|
||||
|
|
@ -206,7 +207,7 @@
|
|||
</uni-table>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">检查设备清单:</text>
|
||||
<view style="margin-top: 20upx;">
|
||||
<uni-table ref="table" style="width: 90%;" :border="true" emptyText="暂无更多数据">
|
||||
|
|
@ -228,15 +229,15 @@
|
|||
</uni-table>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 190upx;">押金是否退还:</text>
|
||||
<text class="infoSpan">{{ depositBackStates[Number(item.depositBack)].name }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label">是否抵扣:</text>
|
||||
<text class="infoSpan">{{ isDeductionStates[Number(item.isDeduction)].name }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label">抵扣说明:</text>
|
||||
<text class="infoSpan">{{ item.deductionReason }}</text>
|
||||
</view>
|
||||
|
|
@ -253,6 +254,12 @@
|
|||
<YSteps color='#fff' backgroundColor='#4db4ea' :infoList='process'></YSteps>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view v-if="item.unCheckType&&item.unCheckType!=''">
|
||||
<view class="details">
|
||||
<YSteps color='#fff' backgroundColor='#4db4ea' :infoList='process2'></YSteps>
|
||||
</view>
|
||||
</view>
|
||||
<view class="occupied" style="height: 180upx;"></view>
|
||||
|
||||
<!-- <view v-if="examineButton" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9999;">
|
||||
|
|
@ -328,6 +335,7 @@
|
|||
examineBatch:'',
|
||||
examineButton:true,
|
||||
process: [],
|
||||
process2: [],//退租审核
|
||||
chosenHouse:'请选择房源 >',
|
||||
chosenHouseCost:'xxx',
|
||||
houseInfo:{},
|
||||
|
|
@ -526,6 +534,29 @@
|
|||
_this.process.push(pObj);
|
||||
}
|
||||
}
|
||||
|
||||
//退租审核流程
|
||||
_this.process2=[];
|
||||
if(_this.process2.length==0){
|
||||
let pObj0 = {
|
||||
date: '提交人',
|
||||
info: _this.item.applyUserName+' 发起退租申请',
|
||||
time: _this.item.applyTime
|
||||
}
|
||||
_this.process2.push(pObj0);
|
||||
}
|
||||
let details2 = res.returnData[0].unDetail||[]
|
||||
|
||||
if(details2.length>0){
|
||||
for(let i=0;i<details2.length;i++){
|
||||
let pObj = {
|
||||
date: details2[i].batchDescription,
|
||||
info: details2[i].examineState==1?"同意":details2[i].examineState==3?"同意":"拒绝 "+(details2[i].examineOpinion||''),
|
||||
time: details2[i].examineTime
|
||||
}
|
||||
_this.process2.push(pObj);
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
},
|
||||
|
|
|
|||
|
|
@ -13,7 +13,8 @@
|
|||
<text v-if="item.examineState ==1&&item.isUpload=='2'" class="infoSpan" style="color: #ff9000;">待上传合同</text>
|
||||
<text v-if="item.examineState ==2" class="infoSpan" style="color: red;">已拒绝</text>
|
||||
<!-- <text v-if="item.examineState ==3" class="infoSpan" style="color: green;">已选房</text> -->
|
||||
<text v-if="item.examineState ==4" class="infoSpan" style="color: #ff9000;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4&&!item.unCheckType" class="infoSpan" style="color: #ff9000;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4&&item.unCheckType" class="infoSpan" style="color: #ff9000;">退租审核中</text>
|
||||
<text v-if="item.examineState ==5" class="infoSpan" style="color: gray;">已退租</text>
|
||||
<text v-if="item.examineState ==6" class="infoSpan" style="color: red;">退租未通过</text>
|
||||
<text v-if="item.examineState ==7" class="infoSpan" style="color: green;">已入住</text>
|
||||
|
|
@ -72,11 +73,11 @@
|
|||
<text class="label">申请事由: </text>
|
||||
<text class="infoSpan">{{ item.applyCause }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="queryType==0&&item.checkType==1&&item.checkOperat==1">
|
||||
<view class="info-item" v-if="queryType==0&&item.checkType==1&&item.checkOperat==1&&!item.unCheckType">
|
||||
<text class="label">分配房源: </text>
|
||||
<text class="infoSpan" @click="houseSelect" style="color:aquamarine;" >{{ chosenHouse }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="queryType==0&&item.checkType==1&&item.checkOperat==1">
|
||||
<view class="info-item" v-if="queryType==0&&item.checkType==1&&item.checkOperat==1&&!item.unCheckType">
|
||||
<text class="label">租金: </text>
|
||||
<text class="infoSpan">{{ chosenHouseCost }}元</text>
|
||||
</view>
|
||||
|
|
@ -188,11 +189,11 @@
|
|||
<text class="label">合同期限: </text>
|
||||
<text class="infoSpan">{{ formatDate(item.contractStartTime,'date')+"~"+ formatDate(item.contractEndTime,'date')}}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="examineBatch==2&&item.examineState=='4'" style="display: flex;">
|
||||
<view class="info-item" v-if="item.examineState=='4'&&item.unCheckOperat==1" style="display: flex;">
|
||||
<text class="label">退租日期<text style="color: red;">*</text>:</text>
|
||||
<view class="infoSpan" style="width: 70%;"><uni-datetime-picker :clear-icon="false" v-model="dateOut" type="date"/></view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label">退租日期: </text>
|
||||
<text class="infoSpan">{{ formatDate(item.checkOutDate,'date')}}</text>
|
||||
</view>
|
||||
|
|
@ -216,7 +217,7 @@
|
|||
</view>
|
||||
</view>
|
||||
|
||||
<view class="info-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="info-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">退租房间照片<text style="color: red;">*</text>:</text>
|
||||
<view class="pic" style="border-bottom: 1px solid #eee;">
|
||||
<view class="img-box">
|
||||
|
|
@ -232,14 +233,14 @@
|
|||
</view>
|
||||
<view style="font-size: 28rpx;font-weight: 600;color: red;border-bottom: 1px solid #eee;">互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责!</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">退租房间照片: </text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.checkOutPhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="info-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="info-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 240upx;">物业费结清凭证<text style="color: red;">*</text>:</text>
|
||||
<view class="pic" style="border-bottom: 1px solid #eee;">
|
||||
<view class="img-box">
|
||||
|
|
@ -255,7 +256,7 @@
|
|||
</view>
|
||||
<view style="font-size: 28rpx;font-weight: 600;color: red;border-bottom: 1px solid #eee;">互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责!</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 240upx;">物业费结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.propertyPhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -268,12 +269,12 @@
|
|||
<text class="label" style="width: 200upx;">入住水表数值:</text>
|
||||
<text class="infoSpan">{{ item.waterValue }}</text>
|
||||
</view>
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">水表当前数值<text style="color: red;">*</text>:</text>
|
||||
<view class="ipt-box"><input class="top-t" v-model="waterValueNow" placeholder="请输入水表数值"
|
||||
type="number" maxlength="10" /></view>
|
||||
</view>
|
||||
<view class="info-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="info-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">水费结清凭证<text style="color: red;">*</text>:</text>
|
||||
<view class="pic" style="border-bottom: 1px solid #eee;">
|
||||
<view class="img-box">
|
||||
|
|
@ -289,11 +290,11 @@
|
|||
</view>
|
||||
<view style="font-size: 28rpx;font-weight: 600;color: red;border-bottom: 1px solid #eee;">互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责!</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">水表退租数值:</text>
|
||||
<text class="infoSpan">{{ item.waterValueNow }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">水费结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.waterSettlePhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -304,12 +305,12 @@
|
|||
<text class="label" style="width: 200upx;">入住电表数值: </text>
|
||||
<text class="infoSpan">{{ item.powerValue }}</text>
|
||||
</view>
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">电表当前数值<text style="color: red;">*</text>:</text>
|
||||
<view class="ipt-box"><input class="top-t" v-model="powerValueNow" placeholder="请输入电表数值"
|
||||
type="number" maxlength="10" /></view>
|
||||
</view>
|
||||
<view class="info-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="info-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">电费结清凭证<text style="color: red;">*</text>:</text>
|
||||
<view class="pic" style="border-bottom: 1px solid #eee;">
|
||||
<view class="img-box">
|
||||
|
|
@ -325,11 +326,11 @@
|
|||
</view>
|
||||
<view style="font-size: 28rpx;font-weight: 600;color: red;border-bottom: 1px solid #eee;">互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责!</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">电表退租数值:</text>
|
||||
<text class="infoSpan">{{ item.powerValueNow }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 220upx;">电费结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.powerSettlePhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -341,12 +342,12 @@
|
|||
<text class="label" style="width: 200upx;">入住燃气数值: </text>
|
||||
<text class="infoSpan">{{ item.gasValue }}</text>
|
||||
</view>
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">燃气当前数值<text style="color: red;">*</text>:</text>
|
||||
<view class="ipt-box"><input class="top-t" v-model="gasValueNow" placeholder="请输入燃气表数值"
|
||||
type="number" maxlength="10" /></view>
|
||||
</view>
|
||||
<view class="info-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="info-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">燃气结清凭证<text style="color: red;">*</text>:</text>
|
||||
<view class="pic" style="border-bottom: 1px solid #eee;">
|
||||
<view class="img-box">
|
||||
|
|
@ -362,11 +363,11 @@
|
|||
</view>
|
||||
<view style="font-size: 28rpx;font-weight: 600;color: red;border-bottom: 1px solid #eee;">互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责!</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">燃气退租数值:</text>
|
||||
<text class="infoSpan">{{ item.gasValueNow }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 220upx;">燃气结清凭证:</text>
|
||||
<view class="img-list">
|
||||
<image v-for="(itemImg,imgIndex) in item.gasSettlePhoto" :key="imgIndex" :src="formatImgUrl(itemImg)" mode="" @click="vbPicture(new Array(formatImgUrl(itemImg)))"></image>
|
||||
|
|
@ -396,7 +397,7 @@
|
|||
</view>
|
||||
</view>
|
||||
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 200upx;">检查设备清单:</text>
|
||||
<view >
|
||||
<uni-table ref="table" style="width: 96%;" :border="true" type="selection" emptyText="暂无更多数据" @selection-change="selectionChangeOut">
|
||||
|
|
@ -418,7 +419,7 @@
|
|||
</uni-table>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<view class="info-item" v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<text class="label" style="width: 200upx;">检查设备清单:</text>
|
||||
<view style="margin-top: 20upx;">
|
||||
<uni-table ref="table" style="width: 90%;" :border="true" emptyText="暂无更多数据">
|
||||
|
|
@ -443,7 +444,7 @@
|
|||
|
||||
|
||||
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 220upx;">押金是否退还:</text>
|
||||
<view class="ipt-box select">
|
||||
<radio-group @change="changeDepositBack" style="display: flex;justify-content: flex-start;align-items: center">
|
||||
|
|
@ -456,7 +457,7 @@
|
|||
</radio-group>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label">是否抵扣:</text>
|
||||
<view class="ipt-box select">
|
||||
<radio-group @change="changeIsDeduction" style="display: flex;justify-content: flex-start;align-items: center">
|
||||
|
|
@ -469,35 +470,28 @@
|
|||
</radio-group>
|
||||
</view>
|
||||
</view>
|
||||
<view class="form-item" v-if="examineBatch==2&&item.examineState=='4'">
|
||||
<view class="form-item" v-if="item.examineState=='4'&&item.unCheckOperat==1">
|
||||
<text class="label" style="width: 190upx;">抵扣说明:</text>
|
||||
<view class="ipt-box"><input class="top-t" v-model="deductionReason" placeholder="请输入抵扣说明"
|
||||
type="text" maxlength="20" /></view>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<text class="label" style="width: 220upx;">押金是否退还:</text>
|
||||
<text class="infoSpan">{{ depositBackStates[Number(item.depositBack)].name }}</text>
|
||||
<view v-if="item.examineState=='5'||(item.examineState=='4'&&item.unCheckOperat!='1')">
|
||||
<view class="info-item" >
|
||||
<text class="label" style="width: 220upx;">押金是否退还:</text>
|
||||
<text class="infoSpan">{{ depositBackStates[Number(item.depositBack)].name }}</text>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<text class="label">是否抵扣:</text>
|
||||
<text class="infoSpan">{{ isDeductionStates[Number(item.isDeduction)].name }}</text>
|
||||
</view>
|
||||
<view class="info-item">
|
||||
<text class="label">抵扣说明:</text>
|
||||
<text class="infoSpan">{{ item.deductionReason }}</text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<text class="label">是否抵扣:</text>
|
||||
<text class="infoSpan">{{ isDeductionStates[Number(item.isDeduction)].name }}</text>
|
||||
</view>
|
||||
<view class="info-item" v-if="item.examineState=='5'">
|
||||
<text class="label">抵扣说明:</text>
|
||||
<text class="infoSpan">{{ item.deductionReason }}</text>
|
||||
</view>
|
||||
|
||||
|
||||
|
||||
|
||||
</view>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</view>
|
||||
|
||||
</view>
|
||||
|
|
@ -507,9 +501,16 @@
|
|||
<YSteps color='#fff' backgroundColor='#4db4ea' :infoList='process'></YSteps>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view v-if="item.unCheckType&&item.unCheckType!=''">
|
||||
<view class="details">
|
||||
<YSteps color='#fff' backgroundColor='#4db4ea' :infoList='process2'></YSteps>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view class="occupied" style="height: 180upx;"></view>
|
||||
|
||||
<view v-if="queryType==0&&item.checkType==2" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view v-if="queryType==0&&item.checkType==2&&!item.unCheckType" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view>
|
||||
<view class="footer-btn footer-btn-two batchBtn">
|
||||
<view class="btn btn-col btn1" @click="circulation()">拒绝</view>
|
||||
|
|
@ -517,7 +518,7 @@
|
|||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="queryType==0&&item.checkType==1&&item.checkOperat==1" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view v-if="queryType==0&&item.checkType=='1'&&item.checkOperat=='1'&&!item.unCheckType" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view>
|
||||
<view class="footer-btn">
|
||||
<view class="btn" @click="saveHouse">确认</view>
|
||||
|
|
@ -525,7 +526,7 @@
|
|||
</view>
|
||||
</view>
|
||||
|
||||
<view v-if="queryType=='0'&&item.checkType=='1'&&item.checkOperat=='2'" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view v-if="queryType=='0'&&item.checkType=='1'&&item.checkOperat=='2'&&!item.unCheckType" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view>
|
||||
<view class="footer-btn">
|
||||
<view class="btn" @click="saveContract">确认上传</view>
|
||||
|
|
@ -533,13 +534,27 @@
|
|||
</view>
|
||||
</view>
|
||||
|
||||
<!-- <view v-if="examineBatch==2&&item.examineState=='4'" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view>
|
||||
<view v-if="queryType=='0'&&item.examineState=='4'&&item.unCheckType=='1'" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view v-if="item.unCheckOperat=='1'">
|
||||
<view class="footer-btn">
|
||||
<view class="btn" @click="checkOutHouse">确认退租</view>
|
||||
</view>
|
||||
</view>
|
||||
</view> -->
|
||||
<view v-if="item.unCheckOperat=='2'">
|
||||
<view class="footer-btn footer-btn-two batchBtn">
|
||||
<view class="btn btn-col btn1" @click="circulation()">拒绝</view>
|
||||
<view class="btn btn-col1 btn2" @click="submit(1)">通过</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="queryType=='0'&&item.examineState=='4'&&item.unCheckType==2" style="position: fixed;bottom:0upx;height: 50upx;width: 100%;z-index: 9;">
|
||||
<view>
|
||||
<view class="footer-btn footer-btn-two batchBtn">
|
||||
<view class="btn btn-col btn1" @click="circulation()">拒绝</view>
|
||||
<view class="btn btn-col1 btn2" @click="submit(1)">通过</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<uni-popup ref="popup" @change="show(arguments)" type="center" style="">
|
||||
<view style="background: white;width: 80%;height: 540upx;width: 600upx;position: relative;border-radius: 10upx;padding: 14upx;">
|
||||
|
|
@ -602,6 +617,7 @@
|
|||
examineBatch:'',
|
||||
examineButton:true,
|
||||
process: [],
|
||||
process2: [],//退租审核
|
||||
chosenHouse:'请选择房源 >',
|
||||
chosenHouseCost:'xxx',
|
||||
houseInfo:{},
|
||||
|
|
@ -800,6 +816,11 @@
|
|||
|
||||
// })
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
let details = res.returnData[0].detail||[]
|
||||
for(let i=0;i<details.length;i++){
|
||||
let obj = details[i];
|
||||
|
|
@ -815,8 +836,8 @@
|
|||
// console.log(obj.examineState!=0)
|
||||
if(_this.process.length==0){
|
||||
let pObj0 = {
|
||||
date: '经办人',
|
||||
info: _this.item.applyUserName+' 发起申请',
|
||||
date: '提交人',
|
||||
info: _this.item.applyUserName+' 发起租房申请',
|
||||
time: _this.item.applyTime
|
||||
}
|
||||
_this.process.push(pObj0);
|
||||
|
|
@ -831,6 +852,30 @@
|
|||
_this.process.push(pObj);
|
||||
}
|
||||
}
|
||||
//退租审核流程
|
||||
_this.process2=[];
|
||||
if(_this.process2.length==0){
|
||||
let pObj0 = {
|
||||
date: '提交人',
|
||||
info: _this.item.applyUserName+' 发起退租申请',
|
||||
time: _this.item.applyTime
|
||||
}
|
||||
_this.process2.push(pObj0);
|
||||
}
|
||||
let details2 = res.returnData[0].unDetail||[]
|
||||
|
||||
if(details2.length>0){
|
||||
for(let i=0;i<details2.length;i++){
|
||||
let pObj = {
|
||||
date: details2[i].batchDescription,
|
||||
info: details2[i].examineState==1?"同意":details2[i].examineState==3?"同意":"拒绝 "+(details2[i].examineOpinion||''),
|
||||
time: details2[i].examineTime
|
||||
}
|
||||
_this.process2.push(pObj);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
})
|
||||
},
|
||||
|
|
@ -1046,7 +1091,7 @@
|
|||
this.submitFlag = true;
|
||||
alertTip(res.returnMsg);
|
||||
setTimeout(()=>{
|
||||
this.greenHouseDetail()
|
||||
this.submit(1)
|
||||
},800)
|
||||
} else {
|
||||
alertTip(res.returnMsg);
|
||||
|
|
@ -1125,6 +1170,14 @@
|
|||
checkName:this.item.checkName
|
||||
}
|
||||
};
|
||||
if(this.item.unCheckType&&this.item.unCheckType!=""){
|
||||
params.data.checkId=this.item.unCheckId,
|
||||
params.data.checkSort=this.item.unCheckSort,
|
||||
params.data.checkType=this.item.unCheckType,
|
||||
params.data.checkOperate=this.item.unCheckOperat,
|
||||
params.data.checkName=this.item.unCheckName,
|
||||
params.data.isLease="2"
|
||||
}
|
||||
callbackRequest(params).then(res => {
|
||||
res = res.data;
|
||||
if (res.returnCode == 1) {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
<text v-if="item.examineState ==1&&item.isUpload=='2'" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">待上传合同</text>
|
||||
<text v-if="item.examineState ==2" class="statusred" style="color: #BD1515;background-color: #F6DFDF;">已拒绝</text>
|
||||
<!-- <text v-if="item.examineState ==3" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已选房</text> -->
|
||||
<text v-if="item.examineState ==4" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">退租审核中</text>
|
||||
<text v-if="item.examineState ==5" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已退租</text>
|
||||
<text v-if="item.examineState ==6" class="statusred" style="color: #BD1515;background-color: #F6DFDF;">退租未通过</text>
|
||||
<text v-if="item.examineState ==7" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已入住</text>
|
||||
|
|
@ -63,7 +63,7 @@
|
|||
<text v-if="item.examineState ==1&&item.isUpload=='2'" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">待上传合同</text>
|
||||
<text v-if="item.examineState ==2" class="statusred" style="color: #BD1515;background-color: #F6DFDF;">已拒绝</text>
|
||||
<!-- <text v-if="item.examineState ==3" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已选房</text> -->
|
||||
<text v-if="item.examineState ==4" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">退租审核中</text>
|
||||
<text v-if="item.examineState ==5" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已退租</text>
|
||||
<text v-if="item.examineState ==6" class="statusred" style="color: #BD1515;background-color: #F6DFDF;">退租未通过</text>
|
||||
<text v-if="item.examineState ==7" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已入住</text>
|
||||
|
|
|
|||
|
|
@ -175,7 +175,7 @@ export default {
|
|||
methods: {
|
||||
detail(item) {
|
||||
uni.navigateTo({
|
||||
url: `/pages/house/house-examine-detail?id=`+item.id+'&queryType=1&examineBatch='+this.examineBatch+'&title=退租审核'
|
||||
url: `/pages/house/house-examine-detail?id=`+item.id+'&queryType=0&examineBatch='+this.examineBatch+'&title=退租审核'
|
||||
});
|
||||
},
|
||||
greenHouseExaminePage() {
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@
|
|||
<text v-if="item.examineState ==1&&item.isUpload=='2'" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">待上传合同</text>
|
||||
<text v-if="item.examineState ==2" class="statusred" style="color: #BD1515;background-color: #F6DFDF;">已拒绝</text>
|
||||
<!-- <text v-if="item.examineState ==3" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已选房</text> -->
|
||||
<text v-if="item.examineState ==4" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">退租待审核</text>
|
||||
<text v-if="item.examineState ==4" class="statusred" style="color: #ff9000;background-color: #FFEFE3;">退租审核中</text>
|
||||
<text v-if="item.examineState ==5" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已退租</text>
|
||||
<text v-if="item.examineState ==6" class="statusred" style="color: #BD1515;background-color: #F6DFDF;">退租未通过</text>
|
||||
<text v-if="item.examineState ==7" class="statusred" style="color: #0DB0A7;background-color: #C1EFEA;">已入住</text>
|
||||
|
|
|
|||
Loading…
Reference in New Issue