4 changed files with 151 additions and 12 deletions
@ -0,0 +1,116 @@ |
|||
<template> |
|||
<div class="address_edit"> |
|||
<div class="warp_body"> |
|||
<van-cell-group> |
|||
<van-field |
|||
label="计划名称" |
|||
v-model=obj.planName |
|||
readonly |
|||
/> |
|||
<van-field |
|||
label="计划年度" |
|||
v-model=obj.planYear |
|||
readonly |
|||
/> |
|||
<van-field |
|||
label="执法部门" |
|||
v-model=obj.enforcementDepartment |
|||
readonly |
|||
/> |
|||
<van-field |
|||
label="发布时间" |
|||
v-model=obj.createTime |
|||
readonly |
|||
/> |
|||
<van-field |
|||
label="执法区域" |
|||
v-model=obj.enforcementArea |
|||
readonly |
|||
/> |
|||
<van-field |
|||
label="文件名称" |
|||
v-model=obj.objList.fileName |
|||
readonly |
|||
@click="toPdfView(obj.objList.fileUrl)" |
|||
/> |
|||
</van-cell-group> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
|
|||
|
|||
<script setup> |
|||
import { reactive } from "vue"; |
|||
import { detail } from "../../api/enforce"; |
|||
|
|||
const router = useRouter(); |
|||
const route = useRoute(); |
|||
|
|||
const obj = reactive({ |
|||
planName:"", |
|||
planYear:"", |
|||
enforcementDepartment:"", |
|||
createTime:"", |
|||
enforcementArea:"", |
|||
objList:{ |
|||
fileName:"", |
|||
fileUrl:"" |
|||
} |
|||
}); |
|||
|
|||
const data = reactive({}); |
|||
|
|||
const queryList = () => { |
|||
detail(route.query?.id, (success) => { |
|||
obj.planName = success.data.planName; |
|||
obj.planYear=success.data.planYear; |
|||
obj.enforcementDepartment=success.data.enforcementDepartment |
|||
obj.createTime=success.data.createTime; |
|||
obj.enforcementArea=success.data.enforcementArea; |
|||
console.log(obj); |
|||
if(success.data.fileObject!=null && success.data.fileObject!="undefined"){ |
|||
obj.objList.fileName = success.data.fileObject.fileName; |
|||
obj.objList.fileUrl = success.data.fileObject.fileUrl; |
|||
} |
|||
|
|||
}); |
|||
}; |
|||
|
|||
const toPdfView = (url) => { |
|||
console.log(url) |
|||
if(url!=null){ |
|||
router.push( |
|||
{ |
|||
path: "/pdfView", |
|||
query: { |
|||
url: url |
|||
} |
|||
}); |
|||
} |
|||
} |
|||
|
|||
onMounted(() => { |
|||
queryList(); |
|||
}); |
|||
</script> |
|||
|
|||
<style lang="less" scoped> |
|||
.address_edit { |
|||
display: flex; |
|||
flex-direction: column; |
|||
height: 100%; |
|||
overflow: hidden; |
|||
background-color: #ebf3fb; |
|||
} |
|||
|
|||
.warp_body { |
|||
margin: 0 3%; |
|||
padding-bottom: 3rem; |
|||
width: 94%; |
|||
height: 98%; |
|||
background-color: #ebf3fb; |
|||
overflow-y: auto; |
|||
margin-top: 0.15rem; |
|||
} |
|||
</style> |
|||
Loading…
Reference in new issue