vue-ant-patterns
Version:
vue-ant-patterns
54 lines (45 loc) • 2.23 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _vueTypes = require('ant-design-vue/lib/_util/vue-types');
var _vueTypes2 = _interopRequireDefault(_vueTypes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var API_PLATFORM = (global || window).globalJSConfig.SERVICE_CONFIG.API_PLATFORM; /*
* @Author: w.pengfei
* @Date: 2020-07-21 09:57:49
* @LastEditTime: 2020-07-24 15:15:39
* @Description: ''
* @LastEditors: w.pengfei
*/
var comboboxQueryParam = {
url: API_PLATFORM + 'dataShareController/getSetIdsByTableName',
method: 'post',
data: {}
};
var keys = ['id', 'name'];
/**
* select 单选 多选 change: value, option:Option/Array<Option>
* deselect: value,option:Option
* value, option:Option
* value: string
* selectCheckbox 多选
* checkbox 多选
* radio 单选
* e:Event
*/
exports['default'] = {
prefixCls: _vueTypes2['default'].string.def('depot'),
tableName: _vueTypes2['default'].string,
value: _vueTypes2['default'].oneOfType([_vueTypes2['default'].array, _vueTypes2['default'].string]),
defaultValue: _vueTypes2['default'].string,
multiple: _vueTypes2['default'].bool.def(false),
type: _vueTypes2['default'].oneOf(['select', 'checkbox', 'radio', 'selectCheckbox']).def('select'),
queryParam: _vueTypes2['default'].object.def(comboboxQueryParam),
keys: _vueTypes2['default'].array.def(keys),
status: _vueTypes2['default'].oneOf(['view', 'edit']).def('view'),
disabled: _vueTypes2['default'].bool,
readonly: _vueTypes2['default'].bool,
allowClear: _vueTypes2['default'].bool,
placeholder: _vueTypes2['default'].string
};