From de5fd267e19fbcc61ede03b39257900686287307 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期一, 24 十月 2022 13:55:26 +0800 Subject: [PATCH] api,config,综合展示 --- src/views/Synthesis/inquire.vue | 34 ++++++++++++++++++++++++++++++++-- 1 files changed, 32 insertions(+), 2 deletions(-) diff --git a/src/views/Synthesis/inquire.vue b/src/views/Synthesis/inquire.vue index e609d6b..75600cf 100644 --- a/src/views/Synthesis/inquire.vue +++ b/src/views/Synthesis/inquire.vue @@ -28,6 +28,8 @@ <script> import $ from 'jquery'; +import { removeToken, getToken } from '@/utils/auth'; +import { comprehensive_uploadShp } from '../../api/api'; export default { data() { return { @@ -86,10 +88,38 @@ getQueryFile() { $('#getF').click(); }, - setQueryFile() { + async setQueryFile() { var val = document.getElementById('getF').files; if (!val || !val.length) return; - console.log(val); + var formData = new FormData(); + var exts = ['.shp', '.shx', '.dbf', '.prj']; + var count = 0; + for (var i = 0; i < val.length; i++) { + var name = val[i].name.toLocaleLowerCase(); + var ext = name.substring(name.lastIndexOf('.')); + if (exts.indexOf(ext) > -1) { + count++; + formData.append(val[i].name, val[i]); // fs.files[i].name,file + } + } + if (count != 4) { + alert('ShapeFile鏂囦欢閫夋嫨涓嶅叏锛�'); + return; + } + const data = await comprehensive_uploadShp(formData); + debugger; + // $.ajax(BASE_URL + '/comprehensive/uploadShp?token=' + getToken(), { + // type: 'post', + // data: formData, + // async: true, + // cache: false, + // processData: false, + // contentType: false, + // success: function (rs) {}, + // error: function (e) { + // console.error(e); + // }, + // }); }, }, }; -- Gitblit v1.9.3