线索共享 标签列表查看显示详情问题修改,线索共享显示标注重点问题修改

main
zhufu 3 months ago
parent fc9ab253ea
commit 002b100da9

@ -68,6 +68,7 @@ enum Api {
LoadNewCaseInfoMineralsTuBanList = '/api/DroneCaseinfoMineralsNew/LoadNewCaseInfoMineralsTuBanList',
LoadNewCaseInfoMineralsTuBanImportantList = '/api/DroneCaseinfoMineralsNew/LoadNewCaseInfoMineralsTuBanImportantList',
AddImportantXianSuo = '/api/DroneCaseinfoMineralsNew/AddImportantXianSuo',
MineralsNewGetCaseInfoById = '/api/DroneCaseinfoMineralsNew/GetCaseInfoById',
}
export function LoadCaiKuangTaskList(params) {
@ -193,3 +194,6 @@ export function LoadNewCaseInfoMineralsTuBanImportantList(params){
export function AddImportantXianSuo(params){
return defHttp.get({ url: Api.AddImportantXianSuo, params });
}
export function MineralsNewGetCaseInfoById(params?: { id: string }){
return defHttp.get({ url: Api.MineralsNewGetCaseInfoById, params });
}

@ -273,7 +273,7 @@
</a-descriptions>
</a-tab-pane>
</a-tabs>
<div style="height: 40px;" v-if="props.selectImportent">
<div style="height: 40px;display: flex;align-items: center;" v-if="props.selectImportent">
<a-button type="primary" @click="changeImportent()">线</a-button>
</div>
</div>
@ -304,7 +304,7 @@
import Icon from '@/components/Icon/Icon.vue';
import { getAppEnvConfig } from '@/utils/env';
import { asyncGetOptions } from '@/utils/global';
import { getCaseInfoById } from '@/api/minerals/index';
import { MineralsNewGetCaseInfoById } from '@/api/illegalmining/index';
import { AddImportantXianSuo } from '@/api/illegalmining/index'
const { createMessage } = useMessage();
@ -312,13 +312,13 @@
const MapboxComponent = ref();
const mapConfig = ref({});
const props = defineProps(['id', 'hiddenInfoMap','selectImportent']);
const props = defineProps(['id', 'hiddenInfoMap','selectImportent','showInfoData']);
const activeKey = ref('1');
const geomsList = ref();
const caseInfo: any = ref({});
function getCaseInfo() {
getCaseInfoById({ id: props.id }).then((res) => {
MineralsNewGetCaseInfoById({ id: props.showInfoData.id }).then((res) => {
caseInfo.value = res;
getConfig({ code: 'mapsetting' }).then((res) => {
mapConfig.value = JSON.parse(res.codeValue);

@ -45,7 +45,7 @@
<a-button type="primary" style="margin-right: 25px" @click="prevData"></a-button>
<a-button type="primary" @click="nextData"></a-button>
</div>
<ShowInfoModal :showInfoData="showInfoData" />
<ShowInfoModal :showInfoData="showInfoData" :selectImportent="true"/>
</div>
</a-modal>
</PageWrapper>
@ -53,7 +53,7 @@
<script lang="ts" setup>
import { ref, reactive, onMounted, watch } from 'vue';
import { BasicTable, useTable, TableAction } from '@/components/Table';
import { LoadNewCaseInfoMineralsTuBanList } from '@/api/illegalmining/index';
import { LoadNewCaseInfoMineralsTuBanList, MineralsNewGetCaseInfoById } from '@/api/illegalmining/index';
import { PermissionBtn } from '@/components/PermissionBtn/index';
import { columns, searchFormSchema } from './util';
import { getAppEnvConfig } from '@/utils/env';
@ -160,7 +160,7 @@
getDetailData();
}
function getDetailData() {
GetCaseInfoById({ id: showInfoId.value }).then((res) => {
MineralsNewGetCaseInfoById({ id: showInfoId.value }).then((res) => {
showInfoData.value = res;
showInfoOpen.value = true;
});

@ -53,7 +53,7 @@
<script lang="ts" setup>
import { ref, reactive, onMounted, watch } from 'vue';
import { BasicTable, useTable, TableAction } from '@/components/Table';
import { LoadNewCaseInfoMineralsTuBanImportantList } from '@/api/illegalmining/index';
import { LoadNewCaseInfoMineralsTuBanImportantList, MineralsNewGetCaseInfoById } from '@/api/illegalmining/index';
import { PermissionBtn } from '@/components/PermissionBtn/index';
import { columns, searchFormSchema } from './util';
import { getAppEnvConfig } from '@/utils/env';
@ -160,7 +160,7 @@
getDetailData();
}
function getDetailData() {
GetCaseInfoById({ id: showInfoId.value }).then((res) => {
MineralsNewGetCaseInfoById({ id: showInfoId.value }).then((res) => {
showInfoData.value = res;
showInfoOpen.value = true;
});

Loading…
Cancel
Save