|
|
|
|
@ -24,6 +24,38 @@
|
|
|
|
|
<u-col span="9">
|
|
|
|
|
<view class="demo-layout bg-purple-light">{{form.typeName}}</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<u-row gutter="16">
|
|
|
|
|
<u-col span="3">
|
|
|
|
|
<view class="demo-layout bg-purple">养护内容:</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
<u-col span="9">
|
|
|
|
|
<view class="demo-layout bg-purple-light">{{titleName}}</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<u-row gutter="16" v-if="watershow">
|
|
|
|
|
<u-col span="4">
|
|
|
|
|
<view class="demo-layout bg-purple">排水口编号:</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
<u-col span="8">
|
|
|
|
|
<view class="demo-layout bg-purple-light">{{form.number}}</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<u-row gutter="16" v-if="!watershow">
|
|
|
|
|
<u-col span="3">
|
|
|
|
|
<view class="demo-layout bg-purple">覆盖范围:</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
<u-col span="9">
|
|
|
|
|
<view class="demo-layout bg-purple-light">{{form.scope}}米</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<u-row gutter="16" v-if="!watershow">
|
|
|
|
|
<u-col span="3">
|
|
|
|
|
<view class="demo-layout bg-purple">点位名称:</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
<u-col span="9">
|
|
|
|
|
<view class="demo-layout bg-purple-light">{{form.point_name}}</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<u-row gutter="16">
|
|
|
|
|
<u-col span="3">
|
|
|
|
|
@ -46,7 +78,7 @@
|
|
|
|
|
<view class="demo-layout bg-purple">现场图片:</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
<u-col span="12" v-for="(item,index) in filesList">
|
|
|
|
|
<u-image style="margin:20rpx 0" width="100%" height="300rpx" :src="item.files.url"></u-image>
|
|
|
|
|
<u-image @click="imgListPreview(item.files.url)" style="margin:20rpx 0" width="100%" height="300rpx" :src="item.files.url"></u-image>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
<view v-if="formshow">
|
|
|
|
|
@ -87,7 +119,7 @@
|
|
|
|
|
<view class="demo-layout bg-purple">处理后图片:</view>
|
|
|
|
|
</u-col>
|
|
|
|
|
<u-col span="12" v-for="(item,index) in dealFilesList">
|
|
|
|
|
<u-image style="margin:20rpx 0" width="100%" height="300rpx" :src="item.files.url"></u-image>
|
|
|
|
|
<u-image @click="imgListPreview" style="margin:20rpx 0" width="100%" height="300rpx" :src="item.files.url"></u-image>
|
|
|
|
|
</u-col>
|
|
|
|
|
</u-row>
|
|
|
|
|
</view>
|
|
|
|
|
@ -114,7 +146,9 @@
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
formshow:true,
|
|
|
|
|
lawshow:true,
|
|
|
|
|
lawshow:true,
|
|
|
|
|
titleName:"",
|
|
|
|
|
watershow:false,
|
|
|
|
|
lists:{},
|
|
|
|
|
form:{},
|
|
|
|
|
filesList:[],
|
|
|
|
|
@ -130,7 +164,17 @@
|
|
|
|
|
this.loadInfo(options.id)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
methods: {
|
|
|
|
|
imgListPreview(item){
|
|
|
|
|
var urlList = []
|
|
|
|
|
urlList.push(item) //push中的参数为 :src="item.img_url" 中的图片地址
|
|
|
|
|
uni.previewImage({
|
|
|
|
|
indicator:"number",
|
|
|
|
|
loop:true,
|
|
|
|
|
urls: urlList
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
loadInfo: function(id) {
|
|
|
|
|
var that = this;
|
|
|
|
|
this.util.request({
|
|
|
|
|
@ -170,8 +214,9 @@
|
|
|
|
|
that.form.type = result.type
|
|
|
|
|
result.circulation_info.is_solve==0 ? that.form.solveName="否":that.form.solveName="是"
|
|
|
|
|
result.circulation_info.is_law==0 ? that.form.lawName="否":that.form.lawName="是"
|
|
|
|
|
that.form.areaName = result.area_info.name
|
|
|
|
|
that.form.created_at = result.created_at
|
|
|
|
|
that.form.areaName = result.area_info?result.area_info.name:""
|
|
|
|
|
that.form.created_at = result.created_at
|
|
|
|
|
that.titleName = result.circulation_info.title_detail?result.circulation_info.title_detail.value:''
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
that.lawshow = false
|
|
|
|
|
@ -198,7 +243,7 @@
|
|
|
|
|
that.form.type = result.type
|
|
|
|
|
that.form.typeName = "汛期助排"
|
|
|
|
|
result.help_discharge_info.is_solve==0 ? that.form.solveName="否":that.form.solveName="是"
|
|
|
|
|
that.form.areaName = result.area_info.name
|
|
|
|
|
that.form.areaName = result.area_info?result.area_info.name:""
|
|
|
|
|
that.form.created_at = result.created_at
|
|
|
|
|
break;
|
|
|
|
|
case 4:
|
|
|
|
|
@ -215,9 +260,39 @@
|
|
|
|
|
that.filesList =mire_files;
|
|
|
|
|
that.form.type = result.type
|
|
|
|
|
that.form.typeName = "污泥外运"
|
|
|
|
|
that.form.areaName = result.area_info.name
|
|
|
|
|
that.form.areaName = result.area_info?result.area_info.name:""
|
|
|
|
|
that.form.created_at = result.created_at
|
|
|
|
|
break;
|
|
|
|
|
break;
|
|
|
|
|
case 5:
|
|
|
|
|
that.watershow = true
|
|
|
|
|
that.form = result.out_water_info;
|
|
|
|
|
let water_files = [];
|
|
|
|
|
for (var mod of result.out_water_info.out_water_files) {
|
|
|
|
|
let m = Object.assign({}, mod);
|
|
|
|
|
m.url = mod.files.url;
|
|
|
|
|
m.id = mod.files.id;
|
|
|
|
|
m.photoType = "before";
|
|
|
|
|
water_files.push(m);
|
|
|
|
|
}
|
|
|
|
|
that.filesList = water_files;
|
|
|
|
|
|
|
|
|
|
let water_filesafter = [];
|
|
|
|
|
for (var mod of result.out_water_info.out_water_deal_files) {
|
|
|
|
|
let m = Object.assign({}, mod);
|
|
|
|
|
m.url = mod.files.url;
|
|
|
|
|
m.id = mod.files.id;
|
|
|
|
|
m.photoType = "after";
|
|
|
|
|
water_filesafter.push(m);
|
|
|
|
|
}
|
|
|
|
|
that.dealFilesList = water_filesafter;
|
|
|
|
|
that.form.type = result.type
|
|
|
|
|
that.form.typeName = "出水口排查"
|
|
|
|
|
result.out_water_info.is_solve==0 ? that.form.solveName="否":that.form.solveName="是"
|
|
|
|
|
result.out_water_info.is_law==0 ? that.form.lawName="否":that.form.lawName="是"
|
|
|
|
|
that.form.areaName = result.area_info?result.area_info.name:""
|
|
|
|
|
that.form.created_at = result.created_at
|
|
|
|
|
that.titleName = result.out_water_info.title_detail?result.out_water_info.title_detail.value:''
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
utilFail: function(res) {
|
|
|
|
|
|