cuiqian2004
2024-09-05 b217ec6d467ef11448dbcfa56f236ebe94f4be65
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
import http from '../libs/mobox.api.js';
import Base64 from '../components/js-base64/base64.js'
import utils from "@/js/utils.js"
 
/**
 * api/class/attr/GetList
 * 得到数据类属性列表
 * @param 
    {class_id, //数据类id
     class_name, //数据类名称 根据id或名称都可
    group_name} //分组名称,如果未指定,则返回所有分组属性
 * @returns 
 */
export const classAttrGetList = (data) => {
 
    const app = getApp()
    var url = app.globalData.mobox3ApiUrl.data + 'api/class/attr/GetList?sessionid=' + app.globalData.sessionId
    return http.request({
        method: "POST",
        header: {},
        url,
        data,
    })
}
 
/**
 * api/class/uistyle/GetInfo
 * 得到数据类界面样式信息
 * @param 
 *   {class_id, //数据类id
 *    ui_style_id, //界面样式id
 *    ui_style_name, //界面样式名称
 *    ui_style_type}//界面样式类型
 * @returns 
 */
export const getUIStyleInfo = (data) => {
 
    const app = getApp()
    var url = app.globalData.mobox3ApiUrl.data + 'api/class/uistyle/GetInfo?sessionid=' + app.globalData.sessionId
    return http.request({
        method: "POST",
        header: {},
        url,
        data,
    })
}
 
 
/**
 *api/dataobj/RunCustomEvent
 * 执行自定义脚本
 * @param {*}
 * @returns 
 */
export const runCustomEvent = (data) => {
 
    const app = getApp()
    var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/RunCustomEvent?sessionid=' + app.globalData.sessionId
    return http.request({
        method: "POST",
        header: {},
        url,
        data,
    })
}
 
 
/**
 *api/dataobj/query/Query
 * 查询数据对象
 * @param
 {
    query_id
    page
    或者
    class_id
    class_name
    attrs
    condition
    prj_rel_type
    order_by
    page_size}
 }
 * @returns 
 */
export const dataObjQuery = (data) => {
 
    const app = getApp()
    var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/query/Query?sessionid=' + app.globalData.sessionId
    return http.request({
        method: "POST",
        header: {},
        url,
        data,
    })
}
/**
 *api/dataobj/Create
 *  创建数据对象
 * @param {*}
 * @returns 
 */
export const dataObjCreate = (data) => {
 
    const app = getApp()
    var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/Create?sessionid=' + app.globalData.sessionId
    return http.request({
        method: "POST",
        header: {},
        url,
        data,
    })
}
/**
 *api/dataobj/Delete
 * 删除数据对象
 * @param 
    {
     class_id    String    否        数据类ID    两者取其一
    class_name    String    否        数据类名称    
    obj_id    String    是        数据对象ID,多个以英文分号(;)分隔
    }
 * @returns 
 */
export const dataObjDel = (data) => {
 
    const app = getApp()
    var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/Delete?sessionid=' + app.globalData.sessionId
    return http.request({
        method: "POST",
        header: {},
        url,
        data,
    })
}