vue-ant-patterns
Version:
vue-ant-patterns
106 lines (90 loc) • 3.42 kB
JavaScript
'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
};