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/update * 更新数据对象 * @param {*} * @returns */ export const updateDataObj = (data) => { const app = getApp() var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/update?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, }) } /** * api/dataobj/getinfo?sessionid=SESSION_ID * 得到数据对象信息 * @param {*} param0 */ export const dataObjInfo = (data) => { const { class_id, class_name, obj_id, attrs, get_info_type, check_compose } = data const app = getApp() var url = app.globalData.mobox3ApiUrl.data + 'api/dataobj/GetInfo?sessionid=' + app.globalData.sessionId return http.request({ method: "POST", header: {}, url, data: { class_id, class_name, obj_id, attrs, get_info_type, check_compose }, }) }