diff --git a/src/api/audit/index.ts b/src/api/audit/index.ts index cafdf600..2865b0b2 100644 --- a/src/api/audit/index.ts +++ b/src/api/audit/index.ts @@ -27,6 +27,8 @@ enum Api { LoadDroneCaseInfoTaskByUser = '/api/DroneCaseInfoTask/LoadDroneCaseInfoTaskByUser', // 判读-预览最后一次数据 LoadCaseImportInfoLast = '/api/DroneCaseInfoTask/LoadCaseImportInfoLast', + // 判读-导出shp文件 + ExportapprovalCaseInfoShapefile = 'ExportapprovalCaseInfoShapefile' } const typeObj = { @@ -135,4 +137,11 @@ export function LoadCaseImportInfoLast(params: { subjectname: string, page?: num url: Api.LoadCaseImportInfoLast, params }) +} +export function ExportapprovalCaseInfoShapefile(type, params){ + return defHttp.post({ + url: typeObj[type] + Api.ExportapprovalCaseInfoShapefile, + params, + responseType: 'blob', + }) } \ No newline at end of file diff --git a/src/api/illegalmining/index.ts b/src/api/illegalmining/index.ts index 5f98636f..a3709c41 100644 --- a/src/api/illegalmining/index.ts +++ b/src/api/illegalmining/index.ts @@ -59,6 +59,8 @@ enum Api { MainCloseCaseInfo = '/api/DroneCaseInfoMinerals/CloseMineralCaseInfo', // 判读-导入数据 MainUpdateCaseInfoShpData = '/api/DroneCaseInfoTask/ImportMineralShpData', + // 判读-导出SHP + MainExportapprovalCaseInfoShapefile = '/api/DroneCaseInfoMinerals/ExportApprovalCaseInfoShapefile' } export function LoadCaiKuangTaskList(params) { @@ -161,4 +163,11 @@ export function MainUpdateCaseInfoShpData(params: {zipFilePath: string, srid: st url: `${Api.MainUpdateCaseInfoShpData}?zipFilePath=${params.zipFilePath}&srid=${params.srid}&subjectname=${params.subjectname}`, data: params, }) -} \ No newline at end of file +} +export function MainExportapprovalCaseInfoShapefile(params){ + return defHttp.post({ + url: Api.MainExportapprovalCaseInfoShapefile, + params, + responseType: 'blob', + }) +} diff --git a/src/views/demo/audit/approved/index.vue b/src/views/demo/audit/approved/index.vue index 86b70a1d..265ace31 100644 --- a/src/views/demo/audit/approved/index.vue +++ b/src/views/demo/audit/approved/index.vue @@ -1,6 +1,9 @@