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,url) => {
|
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: url||'/api/uiDataController/dataGridQuery',
|
method: 'post',
|
emulateJSON:true,
|
headers:{"Content-Type": "application/text"},
|
data: formData
|
})
|
}
|
|
//UI上下文树查询
|
export const getTree = (parentOid,parentBtmName, params,url) => {
|
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: 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
|
}
|
})
|
}
|