UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

145 lines (133 loc) 4.48 kB
'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;