zengh
2022-06-13 7973e449e74aab353d632e0db2937b376d45a6be
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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;
});