石超 2025-04-23 14:23:04 +08:00
commit b858a10de5
2 changed files with 21 additions and 11 deletions

View File

@ -104,12 +104,18 @@
<a-input v-model:value="props.infoData.zhongdianquyu_area" :disabled="!props.control"/> <a-input v-model:value="props.infoData.zhongdianquyu_area" :disabled="!props.control"/>
</div> </div>
</div> </div>
<div class="item"> <div class="item" v-if="props.type == '违法用地'">
<div class="label">图斑来源</div> <div class="label">图斑来源</div>
<div class="item-value"> <div class="item-value">
<a-input v-model:value="props.infoData.tubanlaiyuan" :disabled="!props.control"/> <a-select
style="width: 100%"
v-model:value="props.infoData.tubanlaiyuan"
:options="tubanlaiyuanOptions"
placeholder="请选择图斑来源"
:disabled="!props.control"/>
</div> </div>
</div> </div>
<div class="item" v-else></div>
</div> </div>
<div class="row"> <div class="row">
<div class="item"> <div class="item">
@ -275,6 +281,7 @@ const props = defineProps(['infoData','control','type','modalLoading'])
const emits = defineEmits(['handleOk','closeModal','closeCase','reSubmit','changeLoading']) const emits = defineEmits(['handleOk','closeModal','closeCase','reSubmit','changeLoading'])
const typenameOptions = ref([]) const typenameOptions = ref([])
const tubanlaiyuanOptions = ref([])
const countyOptions = ref([]) const countyOptions = ref([])
const streetOptions = ref([]) const streetOptions = ref([])
const communityOptions = ref([]) const communityOptions = ref([])
@ -305,6 +312,14 @@ onMounted(() => {
} }
}) })
}) })
getLoad({code: 'wfydtbly'}).then(res => {
tubanlaiyuanOptions.value = res.map(item => {
return {
label: item.itemName,
value: item.itemValue
}
})
})
getChildrenTree({ parentId: 371300 }).then(res => { getChildrenTree({ parentId: 371300 }).then(res => {
countyOptions.value = res.map(item => { countyOptions.value = res.map(item => {
return { return {

View File

@ -64,9 +64,9 @@
</div> </div>
</div> </div>
<div class="item"> <div class="item">
<div class="label">图斑来源</div> <div class="label">详细地址</div>
<div class="item-value"> <div class="item-value" style="flex:2">
<a-input v-model:value="props.infoData.tubanlaiyuan" :disabled="!props.control"/> <a-input v-model:value="props.infoData.address" :disabled="!props.control"/>
</div> </div>
</div> </div>
</div> </div>
@ -229,12 +229,7 @@
<a-input v-model:value="props.infoData.resubmitremark" disabled/> <a-input v-model:value="props.infoData.resubmitremark" disabled/>
</div> </div>
</div> </div>
<div class="item"> <div class="item"></div>
<div class="label">详细地址</div>
<div class="item-value" style="flex:2">
<a-input v-model:value="props.infoData.address" :disabled="!props.control"/>
</div>
</div>
<div class="item"></div> <div class="item"></div>
</div> </div>
<div class="row"> <div class="row">