| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 | 
							- <template>
 
- 	<view class="contain" style="padding-bottom: 0;">
 
- 		<view class="main" style="padding: 0;">
 
- 			<view class="baoxiu"><span></span>报修信息</view>
 
- 			<u-cell-group>
 
- 				<u-cell title="报修时间" :value="details.shijian">
 
- 				</u-cell>
 
- 				<u-cell title="报修位置" :value="details.weizhi">
 
- 				</u-cell>
 
- 				<u-cell title="报修区域" :value="details.quyu">
 
- 				</u-cell>
 
- 				<u-cell title="报修类型" :value="details.leixing">
 
- 				</u-cell>
 
- 				<u-cell title="联系人" :value="details.lxr">
 
- 				</u-cell>
 
- 				<u-cell title="联系电话" :value="details.lxdh">
 
- 					
 
- 				</u-cell>
 
- 				<u--form labelPosition="left" >
 
- 				<u-form-item labelWidth='180' style="padding:0 32rpx;" label="故障描述:">
 
- 				</u-form-item>
 
- 				<u-form-item labelWidth='180' borderBottom style="padding:0 32rpx;">
 
- 					<view style="width:100%;padding: 0 20rpx;height:80px">{{details.gzms}}</view>
 
- 				</u-form-item>
 
- 				<u-form-item labelWidth='180' label="故障照片" style="padding:0 32rpx;">
 
- 				</u-form-item>
 
- 				<u-form-item labelWidth='180' borderBottom style="padding:0 32rpx;">
 
- 					<view class="uploadPart">
 
- 						<view class="allimg" v-for="img in details.gzimg">
 
- 							<image :src="img" mode="aspectFill" class="newimg"></image>
 
- 						</view>
 
- 					</view>
 
- 				</u-form-item>
 
- 				</u--form>
 
- 			</u-cell-group>
 
- 			<view class="baoxiu"><span></span>维修信息</view>
 
- 			<u-cell-group>
 
- 				<u-cell title="紧急程度" :value="details.jinji">
 
- 				</u-cell>
 
- 				<u-cell title="维修人员" :value="details.weixiury">
 
- 				</u-cell>
 
- 			<!-- 	<u-cell title="联系电话" :value="details.weixiudh">
 
- 				</u-cell> -->
 
- 				<u-cell title="完成时间" :value="details.repairFinishTime">
 
- 				</u-cell>
 
- 			</u-cell-group>
 
- 		</view>
 
- 		<!--确定弹窗-->
 
- 	</view>
 
- </template>
 
- <script>
 
- 	export default {
 
- 		data() {
 
- 			return {
 
- 				companyOrgId: '',
 
- 				details: {
 
- 					shijian: '',
 
- 					weizhi: '',
 
- 					quyu: '',
 
- 					leixing: '',
 
- 					lxr: '',
 
- 					lxdh: '',
 
- 					gzms: '',
 
- 					gzimg: [],
 
- 					repairFinishTime: '',
 
- 					jinji: '',
 
- 					weixiury: '',
 
- 					weixiudh: ''
 
- 				},
 
- 			}
 
- 		},
 
- 		onReady() {},
 
- 		onLoad(options) {
 
- 			this.companyOrgId = options.id;
 
- 			this.getdata();
 
- 		},
 
- 		methods: {
 
- 			getdata() {
 
- 				this.$api.get('/repairorder/' + this.companyOrgId, {})
 
- 					.then(res => {
 
- 						this.details.shijian = res.data.data.createDate;
 
- 						this.details.weizhi = res.data.data.repairPosition;
 
- 						this.details.lxr = res.data.data.contactPerson;
 
- 						this.details.lxdh = res.data.data.contactPhone;
 
- 						this.details.gzms = res.data.data.faultDes;
 
- 						this.details.weixiury = res.data.data.repairPersonName;
 
- 						this.details.repairFinishTime = res.data.data.repairFinishTime;
 
- 						res.data.data.faultPics = res.data.data.faultPics.split(",");
 
- 						this.details.gzimg = res.data.data.faultPics;
 
- 						if (res.data.data.repairRegion == 1) {
 
- 							this.details.quyu = '公共区域';
 
- 						} else if (res.data.data.repairRegion == 2) {
 
- 							this.details.quyu = '室内';
 
- 						}
 
- 						if (res.data.data.repairType == 1) {
 
- 							this.details.leixing = '水';
 
- 						} else if (res.data.data.repairType == 2) {
 
- 							this.details.leixing = '电';
 
- 						} else if (res.data.data.repairType == 3) {
 
- 							this.details.leixing = '其他';
 
- 						}
 
- 						if (res.data.data.urgency == 1) {
 
- 							this.details.jinji = '非常紧急';
 
- 						} else if (res.data.data.urgency == 2) {
 
- 							this.details.jinji = '紧急';
 
- 						} else if (res.data.data.urgency == 3) {
 
- 							this.details.jinji = '普通';
 
- 						}
 
- 					})
 
- 			},
 
- 		}
 
- 	}
 
- </script>
 
- <style lang="scss">
 
- 	.baoxiu {
 
- 		padding: 18rpx 32rpx;
 
- 		font-size: 36rpx;
 
- 	
 
- 		span {
 
- 			display: inline-block;
 
- 			margin-right: 16rpx;
 
- 			width: 8rpx;
 
- 			height: 32rpx;
 
- 			background-color: #5776E6;
 
- 			border-radius: 5rpx;
 
- 		}
 
- 	}
 
- 	.uploadPart {
 
- 		display: flex;
 
- 		justify-content: center;
 
- 		width: 100%;
 
- 	
 
- 		.uploadBtn {
 
- 			width: 160rpx;
 
- 			height: 160rpx;
 
- 			background-color: #ECF0FF;
 
- 			text-align: center;
 
- 			border-radius: 4rpx;
 
- 			display: flex;
 
- 			align-items: center;
 
- 			justify-content: center;
 
- 		}
 
- 	
 
- 		.allimg {
 
- 			position: relative;
 
- 		}
 
- 	
 
- 		.newimg {
 
- 			width: 160rpx;
 
- 			height: 160rpx;
 
- 			margin-right: 10rpx;
 
- 			border: 1px solid #eee;
 
- 		}
 
- 	}
 
- </style>
 
 
  |