dangsn
2024-06-06 8c8c59c1f2005fa3ca89ac2117ca1a3c0c618913
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
import request from '@/router/axios';
 
//获取UI上下文定义内容
export const getUIContext = (query) => {
  return request({
    url: '/api/webUIController/getUIContentByBtmTypeAndId',
    method: 'get',
    params: query,
  });
}
 
//UI上下文列表查询
export const getList = (current, size, params) => {
  let formData = new FormData()
  for(let key in params){
    formData.append(key.replaceAll('"',''),params[key])
  }
  formData.append("page",current)
  formData.append("limit",size)
  return request({
    url: '/api/uiDataController/dataGridQuery',
    method: 'post',
    emulateJSON:true,
    headers:{"Content-Type": "application/text"},
    data: formData
  })
}
 
//UI上下文树查询
export const getTree = (parentOid,parentBtmName, params) => {
  let formData = new FormData()
  for(let key in params){
    formData.append(key.replaceAll('"',''),params[key])
  }
  formData.append("parentOid",parentOid)
  formData.append("parentValue",parentOid)
  formData.append("parentBtmName",parentBtmName)
  formData.append("parentBtmType",parentBtmName)
  return request({
    url: '/api/uiDataController/getDataForTree',
    method: 'post',
    headers:{"Content-Type": "application/text"},
    data: formData
  })
}
 
//UI上下文表单查询
export const dataForm = (params,url,method) => {
  let formData = new FormData()
  for(let key in params){
    formData.append(key.replaceAll('"',''),params[key])
  }
  if(method && method=="get"){
    return request({
      url: url || '/api/uiDataController/dataFormQuery',
      method: method ,
      params: params,
    })
  }else {
    return request({
      url: url || '/api/uiDataController/dataFormQuery',
      method: method || 'post',
      headers:{"Content-Type": "application/text"},
      data: formData
    })
  }
 
}
 
//查询表单项
export const getFormDefineById = (btmType,formId) => {
  return request({
    url: '/api/webUIController/getFormDefineById',
    method: 'get',
    params: {
      btmType,
      id:formId
    }
  })
}