UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

106 lines (90 loc) 3.42 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.cardHeadCls = exports.cardStatusToStr = exports.sectionOptions = exports.formItemCol = exports.tableAction = undefined; var _vueTypes = require('ant-design-vue/lib/_util/vue-types'); var _vueTypes2 = _interopRequireDefault(_vueTypes); var _defaultProps = require('../b-table-collection/defaultProps'); var _defaultProps2 = _interopRequireDefault(_defaultProps); var _defaultOptions = require('./defaultOptions'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var comboboxQueryParam = { url: '', method: 'post', data: {} }; /* * @Author: w.pengfei * @Date: 2020-06-17 19:53:33 * @LastEditTime: 2020-10-11 23:10:48 * @Description: '业务模板默认配置项' * @LastEditors: w.pengfei */ var formItemCol = { labelCol: 6, wrapCol: 14, textareaCol: 17 }; var defaultCol = 2; var tableAction = ['delete', 'edit']; var sectionOptions = { size: 'small', save: 'save', cancel: 'rollback', edit: 'edit' }; var cardHeadCls = ['mouse-in', 'vm-card-head-action']; var cardStatusToStr = ['view', 'edit']; exports.tableAction = tableAction; exports.formItemCol = formItemCol; exports.sectionOptions = sectionOptions; exports.cardStatusToStr = cardStatusToStr; exports.cardHeadCls = cardHeadCls; exports['default'] = { prefixCls: _vueTypes2['default'].string.def('depot-biz-vm'), // 模板 code, 根据 code 请求模板, departmentTemplate vmCode: _vueTypes2['default'].string, // 模板查询参数, url, method ... queryTemplateParam: _vueTypes2['default'].object.def(_defaultOptions.queryTemplateParam), // 默认激活的 tab, depatrmentPanel // 默认 code activeTab: _vueTypes2['default'].string, // 面板 id activeTabId: _vueTypes2['default'].string, // ['id', 'key', 'label'] 唯一标识, 对应的主键 显示的文字 panelInfo: _vueTypes2['default'].array.def(_defaultOptions.defaultPaneKeys), sectionInfo: _vueTypes2['default'].array.def(_defaultOptions.defaultSectionKeys), fieldInfo: _vueTypes2['default'].array.def(_defaultOptions.defaultFieldKeys), // 状态, 查看 与 编辑 vmStatus: _vueTypes2['default'].oneOf(['edit', 'view']).def('view'), // 数据源, 单个面板下的数据 dataSource: _vueTypes2['default'].object.def({}), // 文本最大长度 maxLen: _vueTypes2['default'].number.def(2000), // 日期格式 // combobox 类型控件获取选项接口 comboboxQueryParam: _vueTypes2['default'].object.def(comboboxQueryParam), dateFormat: _vueTypes2['default'].string.def('YYYY-MM-DD'), formItemCol: _vueTypes2['default'].object.def(formItemCol), defaultCol: _vueTypes2['default'].number.def(defaultCol), /** * 区段单独保存编辑?? */ sectionSingleEdit: _vueTypes2['default'].bool.def(false), sectionOptions: _vueTypes2['default'].object.def(sectionOptions), sectionDefaultEdit: _vueTypes2['default'].array, /** * vm 中的列表相关 */ tableAction: _vueTypes2['default'].array.def(tableAction), tableRowKey: _vueTypes2['default'].string.def('id'), tableCustomConfig: _vueTypes2['default'].func, /** * 表集合 * 查询参数 * 值属性, 显示属性 */ tableCollectionQueryParam: _defaultProps2['default'].queryParam, // keys = [id, name] tableCollectionKeys: _defaultProps2['default'].keys };