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 } }) }