diff --git a/src/api/calibration.js b/src/api/calibration.js new file mode 100644 index 0000000..fcd2251 --- /dev/null +++ b/src/api/calibration.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 获取校准任务分页列表 +export function calibraTionPage(query) { + return request({ + url: '/media/align/tasks/page', + method: 'get', + params: query + }) +} + +// 上传校准文件 单个 +export function calibraTionImport(data) { + return request({ + url: '/media/align/compare/import', + method: 'post', + data: data, + timeout: 300000, // 300秒 = 5分钟,根据文件大小调整 + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 获取校准结果 +export function calibraTionResult(query) { + return request({ + url: '/media/align/tasks/result', + method: 'get', + params: query + }) +} + +// 删除校准任务 +export function deleteCalibraTionTask(query) { + return request({ + url: '/media/align/result/remove', + method: 'get', + params: query + }) +} + +// 存为历史报价 +export function saveHistoryPrice(query) { + return request({ + url: '/media/align/saveHistoryPrice', + method: 'post', + data: query + }) +} + + diff --git a/src/views/mediaLibrary/mediaForm.vue b/src/views/mediaLibrary/mediaForm.vue index 90de89f..93c9889 100644 --- a/src/views/mediaLibrary/mediaForm.vue +++ b/src/views/mediaLibrary/mediaForm.vue @@ -866,6 +866,9 @@ const setTown = (value) => { if (choseTown) { ruleForm.value.mediaCity = ruleForm.value.provinceName + '/' + ruleForm.value.cityName + '/' + ruleForm.value.areaName + '/' + choseTown.name ruleForm.value.townName = choseTown.name + } else { + ruleForm.value.mediaCity = ruleForm.value.provinceName + '/' + ruleForm.value.cityName + '/' + ruleForm.value.areaName + ruleForm.value.townName = undefined } getbusinessAreaList() } diff --git a/src/views/mediaMap/index.vue b/src/views/mediaMap/index.vue index d4a1efd..53ad57e 100644 --- a/src/views/mediaMap/index.vue +++ b/src/views/mediaMap/index.vue @@ -46,8 +46,7 @@
{{ detailForm.mediaName }}
- + {{ detailForm.dataScopeDeptName }} @@ -105,8 +104,45 @@ - + + + + @@ -119,7 +155,16 @@