zhongrj
2023-06-27 d74b495736f0c04522ec54274b70fed0ded2878d
public/map/core/bustransfer/TransferTask.js
New file
@@ -0,0 +1,54 @@
/**
 * TransferTask
 * @author haoml
 * @date 2015/11/23
 */
define([
   "dojo/_base/declare",
   "dojo/_base/array",
   "dojo/_base/lang",
   "dojo/query",
   "dojo/request",
   "dojo/dom",
   "dojo/dom-style",
   "dojo/dom-class",
   "dojo/dom-attr",
   "dojo/dom-construct",
   "dojo/request/script",
   "dojo/on",
   "dojo/domReady!"
], function (
      declare,
      arrayUtil,
      lang,
      query,
      request,
      dom,
      domStyle,
      domClass,
      domAttr,
      domConstruct,
      script,
      on
  ){
   var TransferTask = declare("TransferTask",null,{
      queryUrl:"",//服务地址
      constructor:function(url){
         this.queryUrl = url;
      },
      startup:function(){
      },
      execute:function(transferParameter,successFunction,errFunction){
         script.get(this.queryUrl,{
            query:transferParameter.toJSON(),
            jsonp: "callback"
         }).then(function(result){
            if(result.error === undefined)
               successFunction(result);
            else
               errFunction(result);
         });
      }
   });
   return TransferTask;
});