| | |
| | | |
| | | <script> |
| | | import $ from 'jquery'; |
| | | import { removeToken, getToken } from '@/utils/auth'; |
| | | import { comprehensive_uploadShp } from '../../api/api'; |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | 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); |
| | | // }, |
| | | // }); |
| | | }, |
| | | }, |
| | | }; |