vue-ant-patterns
Version:
vue-ant-patterns
64 lines (55 loc) • 1.52 kB
JavaScript
/*
* @Author: w.pengfei
* @Date: 2020-06-17 17:48:37
* @LastEditTime: 2020-10-01 16:42:01
* @Description: '业务模板各个部分接口与key'
* @LastEditors: w.pengfei
*/
/**
* 查询模板默认接口
*/
var API_PLATFORM = (global || window).globalJSConfig.SERVICE_CONFIG.API_PLATFORM;
// const API_PLATFORM = 'http://192.168.167.59:9090/platform/api/';
var queryTemplateParam = {
url: API_PLATFORM + 'bizTemplateController/getBizTemplateByCode',
method: 'post',
data: {}
};
/**
* 查询数据接口
*/
var queryDataParam = {
url: API_PLATFORM + 'bizDataOperateController/getAllTableInfo',
method: 'post',
data: {}
};
/**
* 面板, 区段, 字段预设 key
* 主键, 字段名, 显示字段名
*/
var defaultPaneKeys = ['id', 'code', 'name'];
// 貌似区段没有;
var defaultSectionKeys = ['id', 'code', 'name'];
var defaultFieldKeys = ['id', 'fieldName', 'displayName'];
/**
* 后期控件类型是否需要通过后台返回??
*/
/*
const controlType = [
'TEXT', // 文本框
'NUMBER', // 数字文本框
'TEXTAREA', // 文本域
'MONEY', // 货币控件
'DATE', // 日期控件
'CHECKBOX', // 多选框控件
'COMBOBOX', // 下列列表控件
'IMG', // 上传图片控件
'FILE', // 上传附件控件
'SELECTOR', // 搜索助手
'CONSTANT', // 常数代码
'IDCARD', // 身份证
'CKEDIT', // CKEDIT文本编辑器
'TIME', // 时间控件
];
*/
export { queryTemplateParam, queryDataParam, defaultPaneKeys, defaultSectionKeys, defaultFieldKeys };