|
@@ -176,7 +176,7 @@ var navigationBar = function navigationBar() {
|
|
|
}).bind(null, __webpack_require__)).catch(__webpack_require__.oe);
|
|
|
};
|
|
|
var FormData = __webpack_require__(/*! @/utils/formData/formData.js */ 58);
|
|
|
-var _default = {
|
|
|
+var _default2 = {
|
|
|
mixins: [_CustomMixins.default],
|
|
|
components: {
|
|
|
navigationBar: navigationBar
|
|
@@ -260,8 +260,53 @@ var _default = {
|
|
|
lat: Lat * 180 / Math.PI
|
|
|
};
|
|
|
},
|
|
|
- initLayCenter: function initLayCenter(dksyh) {
|
|
|
+ GeoServerQuery: function GeoServerQuery(param) {
|
|
|
var _this = this;
|
|
|
+ var serverType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'ows';
|
|
|
+ var _default = {
|
|
|
+ service: 'WFS',
|
|
|
+ version: '1.1.1',
|
|
|
+ request: 'GetFeature',
|
|
|
+ typeName: '',
|
|
|
+ maxFeatures: '1',
|
|
|
+ outputFormat: 'application/json',
|
|
|
+ cql_filter: ""
|
|
|
+ };
|
|
|
+ Object.assign(_default, param);
|
|
|
+ var paramStr = '';
|
|
|
+ for (var key in _default) {
|
|
|
+ if (paramStr == '') {
|
|
|
+ paramStr += "?".concat(key, "=").concat(_default[key]);
|
|
|
+ } else {
|
|
|
+ paramStr += "&".concat(key, "=").concat(_default[key]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ var url = _config.default.bjdkgl;
|
|
|
+ return uni.request({
|
|
|
+ url: "".concat(url, "/").concat(serverType).concat(paramStr),
|
|
|
+ method: 'GET'
|
|
|
+ }).then(function (result) {
|
|
|
+ var arr = result[1].data.features[0].geometry.coordinates[0][0];
|
|
|
+ var newArr = [];
|
|
|
+ arr.forEach(function (item, index) {
|
|
|
+ var obj = {
|
|
|
+ latitude: item[1],
|
|
|
+ longitude: item[0]
|
|
|
+ };
|
|
|
+ newArr.push(obj);
|
|
|
+ });
|
|
|
+ var center = _this.calculateCenter(newArr);
|
|
|
+ _this.centerLay = center;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ initLayCenter: function initLayCenter(dksyh) {
|
|
|
+ this.GeoServerQuery({
|
|
|
+ typeName: 'sde:bjwkfly2000',
|
|
|
+ cql_filter: "dksyh = '".concat(dksyh, "'")
|
|
|
+ });
|
|
|
+ },
|
|
|
+ initLayCenter1: function initLayCenter1(dksyh) {
|
|
|
+ var _this2 = this;
|
|
|
var where = '?where=dksyh%3D%27' + dksyh + '%27&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=&returnGeometry=true&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&f=pjson';
|
|
|
var url = _config.default.bjdkgl + '/0/query';
|
|
|
// let whereStr = `1=1 and dksyh in (${s})`;
|
|
@@ -278,8 +323,8 @@ var _default = {
|
|
|
};
|
|
|
newArr.push(obj);
|
|
|
});
|
|
|
- var center = _this.calculateCenter(newArr);
|
|
|
- _this.centerLay = center;
|
|
|
+ var center = _this2.calculateCenter(newArr);
|
|
|
+ _this2.centerLay = center;
|
|
|
});
|
|
|
},
|
|
|
saveWarning: function saveWarning() {
|
|
@@ -321,7 +366,7 @@ var _default = {
|
|
|
return (s * 1000).toFixed(0);
|
|
|
},
|
|
|
relationFileById: function relationFileById(fileObj) {
|
|
|
- var _this2 = this;
|
|
|
+ var _this3 = this;
|
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
|
|
|
var _that, files, laycenterArr, laycenter, locationResult, isLocation, isSubmit, i, m;
|
|
|
return _regenerator.default.wrap(function _callee$(_context) {
|
|
@@ -329,7 +374,7 @@ var _default = {
|
|
|
switch (_context.prev = _context.next) {
|
|
|
case 0:
|
|
|
//文件上传
|
|
|
- _that = _this2;
|
|
|
+ _that = _this3;
|
|
|
files = [];
|
|
|
console.log(fileObj);
|
|
|
laycenterArr = [];
|
|
@@ -346,7 +391,7 @@ var _default = {
|
|
|
};
|
|
|
laycenterArr.push(obj1);
|
|
|
});
|
|
|
- laycenter = _this2.centerLay;
|
|
|
+ laycenter = _this3.centerLay;
|
|
|
_context.next = 8;
|
|
|
return (0, _https.default)({
|
|
|
url: 'api/oss/location',
|
|
@@ -365,7 +410,7 @@ var _default = {
|
|
|
_context.next = 22;
|
|
|
break;
|
|
|
}
|
|
|
- m = _this2.getDistance(laycenter.lat, laycenter.lng, laycenterArr[i].lat, laycenterArr[i].lng);
|
|
|
+ m = _this3.getDistance(laycenter.lat, laycenter.lng, laycenterArr[i].lat, laycenterArr[i].lng);
|
|
|
if (!(isLocation && m > 50)) {
|
|
|
_context.next = 19;
|
|
|
break;
|
|
@@ -390,7 +435,7 @@ var _default = {
|
|
|
}
|
|
|
return _context.abrupt("return");
|
|
|
case 24:
|
|
|
- _this2.addXcjlAjax(files).then(function (result) {
|
|
|
+ _this3.addXcjlAjax(files).then(function (result) {
|
|
|
if (result.data) {
|
|
|
uni.showModal({
|
|
|
title: '提示',
|
|
@@ -422,7 +467,7 @@ var _default = {
|
|
|
},
|
|
|
addXcjlAjax: function addXcjlAjax() {
|
|
|
var _arguments = arguments,
|
|
|
- _this3 = this;
|
|
|
+ _this4 = this;
|
|
|
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {
|
|
|
var files, _that, sendData;
|
|
|
return _regenerator.default.wrap(function _callee2$(_context2) {
|
|
@@ -430,13 +475,13 @@ var _default = {
|
|
|
switch (_context2.prev = _context2.next) {
|
|
|
case 0:
|
|
|
files = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : [];
|
|
|
- _that = _this3;
|
|
|
+ _that = _this4;
|
|
|
sendData = {
|
|
|
xcryId: uni.getStorageSync('userInfo').id,
|
|
|
- xzms: _this3.baseFormData.xzms,
|
|
|
+ xzms: _this4.baseFormData.xzms,
|
|
|
xcryName: uni.getStorageSync('userInfo').xcry,
|
|
|
xcryMobile: uni.getStorageSync('userInfo').lxdh,
|
|
|
- dksyh: _this3.objs.dksyh,
|
|
|
+ dksyh: _this4.objs.dksyh,
|
|
|
imgList: files
|
|
|
};
|
|
|
_context2.next = 5;
|
|
@@ -537,7 +582,7 @@ var _default = {
|
|
|
},
|
|
|
//拍摄时获取设备的经纬度
|
|
|
getLocationApi: function getLocationApi(data) {
|
|
|
- var _this4 = this;
|
|
|
+ var _this5 = this;
|
|
|
var _that = this;
|
|
|
wx.authorize({
|
|
|
scope: 'scope.userLocation',
|
|
@@ -562,7 +607,7 @@ var _default = {
|
|
|
},
|
|
|
fail: function fail(err) {
|
|
|
console.log('获取授权失败', err);
|
|
|
- _this4.handleOpenSetting();
|
|
|
+ _this5.handleOpenSetting();
|
|
|
}
|
|
|
});
|
|
|
},
|
|
@@ -592,7 +637,7 @@ var _default = {
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
-exports.default = _default;
|
|
|
+exports.default = _default2;
|
|
|
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/wx.js */ 1)["default"]))
|
|
|
|
|
|
/***/ }),
|