????
Current Path : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/ |
Current File : C:/inetpub/vhost/bcvt.kontum.gov.vn/www/93-es2015.js |
(function(){ var absMids = { "esri/layers/graphics/sources/FeatureLayerSource":"./node_modules/arcgis-js-api/layers/graphics/sources/FeatureLayerSource.js" }; var globalObj = this||window; var jsonpArray = globalObj["webpackJsonp"] = globalObj["webpackJsonp"] || []; if (jsonpArray.registerAbsMids) { jsonpArray.registerAbsMids(absMids); } else { var absMidsWaiting = jsonpArray.absMidsWaiting = jsonpArray.absMidsWaiting || []; absMidsWaiting.push(absMids); } })(),(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[93],{ /***/ "./node_modules/arcgis-js-api/layers/graphics/sources/FeatureLayerSource.js": /*!**********************************************************************************!*\ !*** ./node_modules/arcgis-js-api/layers/graphics/sources/FeatureLayerSource.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// COPYRIGHT © 2019 Esri // // All rights reserved under the copyright laws of the United States // and applicable international laws, treaties, and conventions. // // This material is licensed for use under the Esri Master License // Agreement (MLA), and is bound by the terms of that agreement. // You may redistribute and use this code without modification, // provided you adhere to the terms of the MLA and include this // copyright notice. // // See use restrictions at http://www.esri.com/legal/pdfs/mla_e204_e300/english // // For additional information, contact: // Environmental Systems Research Institute, Inc. // Attn: Contracts and Legal Services Department // 380 New York Street // Redlands, California, USA 92373 // USA // // email: contracts@esri.com // // See http://js.arcgis.com/4.14/esri/copyright.txt for details. !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__.dj.c(module.i),exports,__webpack_require__(/*! ../../../core/tsSupport/declareExtendsHelper */ "./node_modules/arcgis-js-api/core/tsSupport/declareExtendsHelper.js"),__webpack_require__(/*! ../../../core/tsSupport/decorateHelper */ "./node_modules/arcgis-js-api/core/tsSupport/decorateHelper.js"),__webpack_require__(/*! ../../../core/tsSupport/assignHelper */ "./node_modules/arcgis-js-api/core/tsSupport/assignHelper.js"),__webpack_require__(/*! ../../../core/tsSupport/generatorHelper */ "./node_modules/arcgis-js-api/core/tsSupport/generatorHelper.js"),__webpack_require__(/*! ../../../core/tsSupport/awaiterHelper */ "./node_modules/arcgis-js-api/core/tsSupport/awaiterHelper.js"),__webpack_require__(/*! ../../../request */ "./node_modules/arcgis-js-api/request.js"),__webpack_require__(/*! ../../../core/Error */ "./node_modules/arcgis-js-api/core/Error.js"),__webpack_require__(/*! ../../../core/Loadable */ "./node_modules/arcgis-js-api/core/Loadable.js"),__webpack_require__(/*! ../../../core/maybe */ "./node_modules/arcgis-js-api/core/maybe.js"),__webpack_require__(/*! ../../../core/promiseUtils */ "./node_modules/arcgis-js-api/core/promiseUtils.js"),__webpack_require__(/*! ../../../core/urlUtils */ "./node_modules/arcgis-js-api/core/urlUtils.js"),__webpack_require__(/*! ../../../core/accessorSupport/decorators */ "./node_modules/arcgis-js-api/core/accessorSupport/decorators.js"),__webpack_require__(/*! ../../../tasks/QueryTask */ "./node_modules/arcgis-js-api/tasks/QueryTask.js"),__webpack_require__(/*! ../../../tasks/operations/queryAttachments */ "./node_modules/arcgis-js-api/tasks/operations/queryAttachments.js")], __WEBPACK_AMD_DEFINE_RESULT__ = (function(e,t,r,a,n,s,u,o,i,l,c,d,p,h,y,f){function m(e){return u(this,void 0,void 0,function(){var t;return s(this,function(r){return"string"==typeof e?(t=p.dataComponents(e),[2,t||{data:e}]):[2,d.create(function(t,r){var a=new FileReader;a.readAsDataURL(e),a.onload=function(){return t(p.dataComponents(a.result))},a.onerror=function(e){return r(e)}})]})})}Object.defineProperty(t,"__esModule",{value:!0});var b=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="feature-layer",t}return r(t,e),t.prototype.load=function(e){var t=c.isSome(e)?e.signal:null;return this.addResolvingPromise(this._fetchService(t)),this.when()},Object.defineProperty(t.prototype,"queryTask",{get:function(){var e=this.layer,t=e.parsedUrl,r=e.dynamicDataSource,a=e.gdbVersion;return new y({url:null!=r?t.path+"?"+p.objectToQuery(t.query):t.path,gdbVersion:a})},enumerable:!0,configurable:!0}),t.prototype.addAttachment=function(e,t){var r=this;return this.load().then(function(){var a=e.attributes[r.layer.objectIdField],s=r.layer.parsedUrl.path+"/"+a+"/addAttachment",u=n({f:"json"},r.layer.parsedUrl.query),i=r._getFormDataForAttachment(t,u);return o(s,{body:i}).then(function(e){return r._createFeatureEditResult(e.data.addAttachmentResult)}).catch(function(e){throw r._createAttachmentErrorResult(a,e)})})},t.prototype.updateAttachment=function(e,t,r){var a=this;return this.load().then(function(){var s=e.attributes[a.layer.objectIdField],u=a.layer.parsedUrl.path+"/"+s+"/updateAttachment",i=n({f:"json"},a.layer.parsedUrl.query,{attachmentId:t}),l=a._getFormDataForAttachment(r,i);return o(u,{body:l}).then(function(e){return a._createFeatureEditResult(e.data.updateAttachmentResult)}).catch(function(e){throw a._createAttachmentErrorResult(s,e)})})},t.prototype.applyEdits=function(e,t){return u(this,void 0,void 0,function(){var r,a,n,u,i,l,c,d,p,h,y,f,d,m,b,F,v,g;return s(this,function(s){switch(s.label){case 0:return[4,this.load()];case 1:s.sent(),r=e.addFeatures.map(this._serializeFeature,this),a=e.updateFeatures.map(this._serializeFeature,this),n=this._getFeatureIds(e.deleteFeatures),u=[],i=[],l=0,c=e.addAttachments,s.label=2;case 2:return l<c.length?(d=c[l],h=(p=u).push,[4,this._serializeAttachment(d)]):[3,5];case 3:h.apply(p,[s.sent()]),s.label=4;case 4:return l++,[3,2];case 5:y=0,f=e.updateAttachments,s.label=6;case 6:return y<f.length?(d=f[y],b=(m=i).push,[4,this._serializeAttachment(d)]):[3,9];case 7:b.apply(m,[s.sent()]),s.label=8;case 8:return y++,[3,6];case 9:return F={adds:u,updates:i,deletes:e.deleteAttachments.slice()},v={f:"json",adds:r.length?JSON.stringify(r):null,updates:a.length?JSON.stringify(a):null,deletes:n.length?n.join(","):null,gdbVersion:t&&t.gdbVersion,rollbackOnFailure:t&&t.rollbackOnFailureEnabled,useGlobalIds:t&&t.globalIdUsed,attachments:JSON.stringify(F)},[4,o(this.layer.parsedUrl.path+"/applyEdits",{query:v,method:"post",responseType:"json"})];case 10:return g=s.sent(),[2,this._createEditsResult(g)]}})})},t.prototype.deleteAttachments=function(e,t){var r=this;return this.load().then(function(){var a=e.attributes[r.layer.objectIdField],s=r.layer.parsedUrl.path+"/"+a+"/deleteAttachments";return o(s,{query:n({f:"json"},r.layer.parsedUrl.query,{attachmentIds:t.join(",")}),method:"post",responseType:"json"}).then(function(e){return e.data.deleteAttachmentResults.map(r._createFeatureEditResult)}).catch(function(e){throw r._createAttachmentErrorResult(a,e)})})},t.prototype.queryAttachments=function(e,t){var r=this;void 0===t&&(t={});var a=this.layer.parsedUrl,s=a.path;return this.load().then(function(){var u=n({},t,{query:n({},a.query,{f:"json"}),responseType:"json"});if(!r.layer.get("capabilities.operations.supportsQueryAttachments")){for(var i=e.objectIds,l=[],c=0,p=i;c<p.length;c++){var h=p[c],y=s+"/"+h+"/attachments";l.push(o(y,u))}return d.all(l).then(function(e){return i.map(function(t,r){return{parentObjectId:t,attachmentInfos:e[r].data.attachmentInfos}})}).then(function(e){return f.processAttachmentQueryResult(e,s)})}return r.queryTask.executeAttachmentQuery(e,u)})},t.prototype.queryFeatures=function(e,t){var r=this;return this.load().then(function(){return r.queryTask.execute(e,t)})},t.prototype.queryFeaturesJSON=function(e,t){var r=this;return this.load().then(function(){return r.queryTask.executeJSON(e,t)})},t.prototype.queryObjectIds=function(e,t){var r=this;return this.load().then(function(){return r.queryTask.executeForIds(e,t)})},t.prototype.queryFeatureCount=function(e,t){var r=this;return this.load().then(function(){return r.queryTask.executeForCount(e,t)})},t.prototype.queryExtent=function(e,t){var r=this;return this.load().then(function(){return r.queryTask.executeForExtent(e,t)})},t.prototype.queryRelatedFeatures=function(e,t){var r=this;return this.load().then(function(){return r.queryTask.executeRelationshipQuery(e,t)})},t.prototype._fetchService=function(e){return u(this,void 0,void 0,function(){var t,r;return s(this,function(a){switch(a.label){case 0:return t=this.layer.sourceJSON,t?(this.sourceJSON=t,[2]):[4,o(this.layer.parsedUrl.path,{query:n({f:"json"},this.layer.parsedUrl.query),responseType:"json",signal:e})];case 1:return r=a.sent().data,this.sourceJSON=r,[2]}})})},t.prototype._serializeFeature=function(e){var t=e.geometry,r=e.attributes;return c.isNone(t)?{attributes:r}:"mesh"===t.type||"extent"===t.type?null:{geometry:t.toJSON(),attributes:r}},t.prototype._serializeAttachment=function(e){return u(this,void 0,void 0,function(){var t,r,a,n,u,o,i,l,c;return s(this,function(s){switch(s.label){case 0:return t=e.feature,r=e.attachment,(a=r.globalId,n=r.name,u=r.contentType,o=r.data,i=r.uploadId,l={globalId:a,parentGlobalId:null,contentType:null,name:null,uploadId:null,data:null},t&&(l.parentGlobalId="attributes"in t?t.attributes&&t.attributes[this.layer.globalIdField]:t.globalId),i)?(l.uploadId=i,[3,3]):[3,1];case 1:return o?[4,m(o)]:[3,3];case 2:c=s.sent(),l.contentType=c.mediaType,l.data=c.data,o instanceof File&&(l.name=o.name),s.label=3;case 3:return n&&(l.name=n),u&&(l.contentType=u),[2,l]}})})},t.prototype._getFeatureIds=function(e){var t=e[0];return t?"objectId"in t?this._getIdsFromFeatureIdentifier(e):this._getIdsFromFeatures(e):[]},t.prototype._getIdsFromFeatures=function(e){var t=this.layer.objectIdField;return e.map(function(e){return e.attributes&&e.attributes[t]})},t.prototype._getIdsFromFeatureIdentifier=function(e){return e.map(function(e){return e.objectId})},t.prototype._createEditsResult=function(e){var t=e.data,r=e.data&&e.data.attachments;return{addFeatureResults:t.addResults?t.addResults.map(this._createFeatureEditResult,this):[],updateFeatureResults:t.updateResults?t.updateResults.map(this._createFeatureEditResult,this):[],deleteFeatureResults:t.deleteResults?t.deleteResults.map(this._createFeatureEditResult,this):[],addAttachmentResults:r&&r.addResults?r.addResults.map(this._createFeatureEditResult,this):[],updateAttachmentResults:r&&r.updateResults?r.updateResults.map(this._createFeatureEditResult,this):[],deleteAttachmentResults:r&&r.deleteResults?r.deleteResults.map(this._createFeatureEditResult,this):[]}},t.prototype._createFeatureEditResult=function(e){var t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new i("feature-layer-source:edit-failure",t.description,{code:t.code}):null}},t.prototype._createAttachmentErrorResult=function(e,t){var r=t.details.messages&&t.details.messages[0]||t.message,a=t.details.httpStatus||t.details.messageCode;return{objectId:e,globalId:null,error:new i("feature-layer-source:attachment-failure",r,{code:a})}},t.prototype._getFormDataForAttachment=function(e,t){var r=e instanceof FormData?e:e&&e.elements?new FormData(e):null;if(r)for(var a in t){var n=t[a];null!=n&&(r.set?r.set(a,n):r.append(a,n))}return r},a([h.property()],t.prototype,"type",void 0),a([h.property({constructOnly:!0})],t.prototype,"layer",void 0),a([h.property({readOnly:!0,dependsOn:["layer.parsedUrl","layer.gdbVersion","layer.dynamicDataSource"]})],t.prototype,"queryTask",null),t=a([h.subclass("esri.layers.graphics.sources.FeatureLayerSource")],t)}(h.declared(l));t.default=b}).apply(null, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); /***/ }) }]); //# sourceMappingURL=93-es2015.js.map