vue-ant-patterns
Version:
vue-ant-patterns
145 lines (133 loc) • 4.48 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.searchSelectDefaultOps = exports.dimensionDefaultOps = exports.searchDefaultOps = exports.dateDefault = exports.paramSubObj = exports.paramObj = undefined;
var _vueTypes = require('ant-design-vue/lib/_util/vue-types');
var _vueTypes2 = _interopRequireDefault(_vueTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
/*
* @Author: w.pengfei
* @Date: 2020-06-20 09:46:26
* @LastEditTime: 2020-12-14 16:29:55
* @Description: ''
* @LastEditors: w.pengfei
*/
var API_PLATFORM = (global || window).globalJSConfig.SERVICE_CONFIG.API_PLATFORM;
// 默认查询根节点选项
var paramObj = {
url: API_PLATFORM + 'orgSelectorController/getRootNodes',
method: 'post'
};
// 默认查询子节点选项
var paramSubObj = {
url: API_PLATFORM + 'orgSelectorController/getSubNodes',
method: 'post'
};
// 默认日期格式
var dateDefault = {
type: 'dataPicker',
value: 'now',
format: 'YYYY-MM-DD',
onlyDate: true,
disabled: false
};
// 默认搜索选项
// 查询关键词, 与查询选中节点的相关节点
var searchDefaultOps = {
keyName: 'hid',
showName: 'name',
url: API_PLATFORM + 'orgSelectorController/getAllOrgUnits',
method: 'post',
data: {
isMulti: null,
// String
flag: '0',
// String
orgProperty: null,
// String
rootHid: null,
// String
type: null
}
};
// 搜索结果中选择节点的的查询
var searchSelectDefaultOps = {
url: API_PLATFORM + 'orgSelectorController/getUnitReportPath',
method: 'post',
data: {
hid: '',
dimensionId: '',
queryDate: ''
}
};
// 默认维度查询选项
var dimensionDefaultOps = {
// 主键
keyName: 'id',
// 显示名
showName: 'name',
defaultValue: '65ca64ab44274d789f8e958abbddc406',
disabled: false,
url: API_PLATFORM + 'orgSelectorController/listDimension',
method: 'post'
};
exports['default'] = {
// ...switchTreeProps,
prefixCls: _vueTypes2['default'].string.def('depot-biz-tree'),
// 表现形式 列表 tree
type: _vueTypes2['default'].oneOf(['list', 'tree']).def('tree'),
// 使用组件类型, tree menu
componentType: _vueTypes2['default'].string.def('tree'),
// 数据源, 未使用
dataSource: _vueTypes2['default'].array,
width: String,
// 多选
multiple: _vueTypes2['default'].bool.def(false),
// 复选框
checkable: _vueTypes2['default'].bool.def(false),
// 复选框选中项
checkedKeys: _vueTypes2['default'].array,
// 复选框控制, 选中父节点, 是否默认选中子节点
checkStrictly: _vueTypes2['default'].bool.def(false),
// 复选框默认选中项
defaultCheckedKeys: _vueTypes2['default'].array,
// 默认展开的项
defaultOpenKeys: _vueTypes2['default'].array,
// 默认选中的项
defaultSelectedKeys: _vueTypes2['default'].array,
openKeys: _vueTypes2['default'].array,
selectedKeys: _vueTypes2['default'].array,
// 布尔 false, 强制不启用异步加载
loadData: _vueTypes2['default'].oneOfType([_vueTypes2['default'].bool, _vueTypes2['default'].func]),
// 将树禁用
disabled: _vueTypes2['default'].bool,
// 设置节点可拖拽
draggable: _vueTypes2['default'].bool.def(false),
// 日期选项
dateOptions: _vueTypes2['default'].object,
// 维度
dimensionOptions: _vueTypes2['default'].object,
// 搜索
searchOptions: _vueTypes2['default'].object,
// 搜索结果选择后的查询参数
searchSelectOptions: _vueTypes2['default'].object.def(searchSelectDefaultOps),
// 是否异步加载子节点
isAsyncLoad: _vueTypes2['default'].bool.def(true),
// 查询根节点选项
requestParam: _vueTypes2['default'].object.def(paramObj),
// 查询子节点选项
requestSubParam: _vueTypes2['default'].object.def(paramSubObj),
// 树节点父子关系关联字段
rel: _vueTypes2['default'].array.def([['data', 'hid'], ['data', 'parentHid']]),
// 树节点, 显示字段
renderKey: _vueTypes2['default'].oneOfType([_vueTypes2['default'].string, _vueTypes2['default'].array]).def(['data', 'name']),
// 树过滤, 与搜索互斥
treeFilter: _vueTypes2['default'].bool.def(false)
};
exports.paramObj = paramObj;
exports.paramSubObj = paramSubObj;
exports.dateDefault = dateDefault;
exports.searchDefaultOps = searchDefaultOps;
exports.dimensionDefaultOps = dimensionDefaultOps;
exports.searchSelectDefaultOps = searchSelectDefaultOps;