Browse Source

fix: 联调

sy-water-data-board-ui
panyuyi 1 year ago
parent
commit
59908e3e3d
  1. 10
      src/api/dike/index.js
  2. 61
      src/views/dike/runManage/enginerring/components/Drawer.vue
  3. 4
      src/views/dike/runManage/enginerring/components/GaoDeMap.vue
  4. 4
      src/views/dike/runManage/enginerring/inspectionRecords/index.vue
  5. 3
      src/views/dike/runManage/enginerring/patrolRouteSettings/index.vue

10
src/api/dike/index.js

@ -0,0 +1,10 @@
// 堤防相关接口
import request from '@/utils/request'
// 巡查记录-巡查记录详情
export function getDikePatrolDetails(id) {
return request({
url: `/run/df/record/${id}`,
method: 'get',
})
}

61
src/views/dike/runManage/enginerring/components/Drawer.vue

@ -1,5 +1,7 @@
<!-- 巡查记录抽屉 -->
<script>
import {getDikePatrolDetails} from '@/api/dike'
export default {
name: '',
props: {
@ -11,26 +13,26 @@ export default {
data() {
return {
tableData: [
{ content: '张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三', photos: '编辑', delete: '删除' },
{ content: '张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '张三', photos: '编辑', delete: '删除' },
{ content: '', photos: '', isNormal:'', problems: '' }, // 1
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
{ content: '', photos: '', isNormal:'', problems: '' },
]
}
},
@ -52,6 +54,21 @@ export default {
}
}
},
getDetailsData(){
getDikePatrolDetails(this.$route.query.id).then(res=>{
console.log('getDikePatrolDetails >>>>> ', res)
if(res.data?.items){
this.tableData[0].photos = res.data.items[0]?.imgs || '无'
this.tableData[0].content = res.data.items[0]?.content || ''
this.tableData[0].problems = res.data.items[0]?.problem || '无'
this.tableData[0].isNormal = res.data.items[0]?.status?'是':'否'
}
})
}
},
created(){
this.getDetailsData()
}
}
</script>
@ -121,9 +138,9 @@ export default {
</template>
</el-table-column>
<el-table-column prop="content" align="center" class-name="column-item" label="检查内容" min-width="200" />
<el-table-column v-if="!this.$route.query.editor" prop="photos" align="center" class-name="column-item"
<el-table-column prop="photos" align="center" class-name="column-item"
label="打卡图片" width="150" />
<el-table-column v-if="!this.$route.query.editor" align="center" class-name="column-item" label="检查记录">
<el-table-column align="center" class-name="column-item" label="检查记录">
<el-table-column prop="isNormal" align="center" class-name="column-item" label="是否正常" width="150" />
<el-table-column prop="problems" align="center" class-name="column-item" label="存在问题" width="150" />
</el-table-column>

4
src/views/dike/runManage/enginerring/components/GaoDeMap.vue

@ -193,12 +193,12 @@ export default {
this.map = new AMap.Map("container", {
// id
viewMode: "3D", // 3D
zoom: 18, //
zoom: 15, //
doubleClickZoom: false, //
layers: [
satellite,
],
center: [113.43094, 23.10346], //
center: [112.90,23.36], //
});
//

4
src/views/dike/runManage/enginerring/inspectionRecords/index.vue

@ -30,6 +30,10 @@ export default {
timeField: "create_time"
}
},
params: {
sort:'desc',
orderBy: 'create_time'
},
cv: {
name: "name",
type: "like",

3
src/views/dike/runManage/enginerring/patrolRouteSettings/index.vue

@ -13,6 +13,9 @@ export default {
},
methods: {
},
created(){
}
}
</script>

Loading…
Cancel
Save