This commit is contained in:
2026-04-07 18:46:30 +08:00
parent 970596f922
commit 763057ed9f
3 changed files with 12 additions and 4 deletions

View File

@ -14,7 +14,7 @@
placeholder="请选择区域类型" />
</el-form-item>
<el-form-item label="行政区划" prop="xzqhdm" v-if="listQuery.qylx == 'xzqh'">
<MOSTY.Select @change="changeXzqh" v-model="listQuery.xzqhdm" filterable :dictEnum="props.dic.D_BZ_XZQHDM"
<MOSTY.Select @change="changeXzqh" v-model="listQuery.xzqhdm" filterable :dictEnum="qxList"
width="100%" clearable placeholder="请选择行政区划" />
</el-form-item>
<el-form-item label="地图范围" prop="pgis" class="ww100">
@ -56,7 +56,7 @@ import { qcckGet, qcckPost } from "@/api/qcckApi.js";
import emitter from "@/utils/eventBus.js";
import GdMap from "@/components/GdMap/index.vue";
import * as MOSTY from "@/components/MyComponents/index";
import { ref, defineProps, onMounted, nextTick, onUnmounted } from "vue";
import { ref, defineProps, onMounted, nextTick, onUnmounted, watch } from "vue";
import ChooseGzy from "@/components/ChooseList/ChooseGzy/index.vue";
import { bm } from '../xzqh'
const props = defineProps({
@ -81,6 +81,12 @@ const rules = {
pgis: [{ required: true, message: "请输入地图范围", trigger: ['change', 'blur'] }],
sxts: [{ required: true, message: "请输入感知元信息", trigger: "blur" }],
};
const qxList = ref([])
watch(()=>props.dic.D_BZ_XZQHDM,val=>{
qxList.value = val.filter(item=>{
if(item.dm.startsWith('54262')) return item;
})
},{immediate:true,deep:true})
onMounted(() => {
emitter.on('coordString', val => {

View File

@ -324,6 +324,7 @@ const handleOpenNotification = () => {
type: "Custom"
});
});
} else {
// 关闭主动展开后,恢复循环单条气泡展示
startPopupLoop();
@ -332,6 +333,7 @@ const handleOpenNotification = () => {
const makerCenter = () => {
const dw = require("@/assets/point/dingwei.png");
qcckGet({}, "/mosty-gsxt/lzJcjPjdb/selectCountNew").then((res) => {
let list = res || [];
allDep.value = list;

View File

@ -4,9 +4,9 @@
<ul class="ryBox" :infinite-scroll-distance="30" ref="carouselList" @mouseenter="stopAutoScroll"
@mouseleave="startAutoScroll" v-loading="loading" v-infinite-scroll="loadList">
<li v-for="item in personList" :key="item.id" @click="chooseItem(item)">
<div>{{ item.ypyq }}</div>
<div class="meta-info">{{ item.ypsj }}{{ item.cjrxm }}</div>
<div>{{ item.ypyt }}</div>
<div class="meta-info">{{ item.ypsj }}{{ item.cjrxm }}</div>
<div>{{ item.ypyq }}</div>
</li>
<MOSTY.Empty :show="!loading && personList.length <= 0" :imgSize="100"></MOSTY.Empty>
</ul>