Comparing version 1.1.1 to 1.1.2
@@ -1,15 +0,19 @@ | ||
declare class Component{ | ||
path:string; | ||
component: any; | ||
} | ||
declare class App{ | ||
model:(ModelDefine: any) => void; | ||
} | ||
declare global { | ||
import './utils'; | ||
import './layouts/admin'; | ||
import './Documents'; | ||
declare global { | ||
interface VAP { | ||
cache: (key: string, val?: any) => void | any; | ||
} | ||
interface Window { | ||
app: App; | ||
registerComponents:(...components:Component[]) => void; | ||
app: { | ||
model: (ModelDefine: any) => void; | ||
}; | ||
cache: (key: string, val?: any) => void | any; | ||
components: any; | ||
registerComponents: (...components: { | ||
path: string; | ||
component: any; | ||
}[]) => void; | ||
} | ||
} | ||
} |
@@ -12,3 +12,3 @@ "use strict"; | ||
})(); | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var React = require("react"); | ||
@@ -22,2 +22,2 @@ var BaseModal = /** @class */ (function (_super) { | ||
}(React.Component)); | ||
exports["default"] = BaseModal; | ||
exports.default = BaseModal; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -20,3 +20,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var antd_1 = require("antd"); | ||
@@ -33,7 +33,7 @@ var RuleTip_1 = require("../../RuleTip"); | ||
labelCol: { | ||
sm: { span: 6 } | ||
sm: { span: 6 }, | ||
}, | ||
wrapperCol: { | ||
sm: { span: 16 } | ||
} | ||
sm: { span: 16 }, | ||
}, | ||
}; | ||
@@ -261,3 +261,3 @@ /** | ||
initialValue: this.initValue(column), | ||
rules: rules | ||
rules: rules, | ||
})(this.inputElement(column))); | ||
@@ -340,3 +340,3 @@ }; | ||
var _this = this; | ||
var data = _.assign({}, this.props["default"], this.props.data); | ||
var data = _.assign({}, this.props.default, this.props.data); | ||
// @ts-ignore | ||
@@ -351,2 +351,2 @@ var DataFrom = antd_1.Form.create()(FromContent); | ||
}(React.Component)); | ||
exports["default"] = FromModal; | ||
exports.default = FromModal; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var TableLayout_1 = require("./TableLayout"); | ||
exports.TableLayout = TableLayout_1["default"]; | ||
exports.TableLayout = TableLayout_1.default; | ||
var FromModal_1 = require("./FromModal"); | ||
exports.FromModal = FromModal_1["default"]; | ||
exports.FromModal = FromModal_1.default; | ||
var InfoModal_1 = require("./InfoModal"); | ||
exports.InfoModal = InfoModal_1["default"]; | ||
exports.InfoModal = InfoModal_1.default; | ||
var BaseModal_1 = require("./BaseModal"); | ||
exports.BaseModal = BaseModal_1["default"]; | ||
exports.BaseModal = BaseModal_1.default; | ||
var ListModal_1 = require("./ListModal"); | ||
exports.ListModal = ListModal_1["default"]; | ||
exports.ListModal = ListModal_1.default; |
@@ -20,3 +20,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var antd_1 = require("antd"); | ||
@@ -44,2 +44,2 @@ var React = require("react"); | ||
}(React.Component)); | ||
exports["default"] = InfoModal; | ||
exports.default = InfoModal; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -20,3 +20,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var antd_1 = require("antd"); | ||
@@ -28,6 +28,25 @@ var React = require("react"); | ||
var EditableCell = function (_a) { | ||
var editable = _a.editable, value = _a.value, onChange = _a.onChange; | ||
return (React.createElement("div", null, editable | ||
? React.createElement(antd_1.Input, { defaultValue: value, onChange: function (e) { return onChange(e.target.value); } }) | ||
: value)); | ||
var editable = _a.editable, value = _a.value, onChange = _a.onChange, column = _a.column; | ||
if (column.options) { | ||
if (editable) { | ||
if (column.type == 'switch') { | ||
var checked = !(value == (column.options[1].value + '')); | ||
return React.createElement(antd_1.Switch, { onChange: function (val) { return onChange(val ? column.options[0].value : column.options[1].value); }, size: "small", checkedChildren: column.options[0].name, unCheckedChildren: column.options[1].name, defaultChecked: checked }); | ||
} | ||
else { | ||
return React.createElement(antd_1.Select, { onChange: function (val) { return onChange(val); }, size: "small", defaultValue: value }, column.options.map(function (item) { | ||
return React.createElement(antd_1.Select.Option, { value: item.value }, item.name); | ||
})); | ||
} | ||
} | ||
else { | ||
var val = _.find(column.options, { value: value + '' }); | ||
return val ? val.name : '未知'; | ||
} | ||
} | ||
else { | ||
return React.createElement("div", null, editable | ||
? React.createElement(antd_1.Input, { size: "small", style: { padding: 0, height: 22 }, defaultValue: value, onChange: function (e) { return onChange(e.target.value); } }) | ||
: value); | ||
} | ||
}; | ||
@@ -45,3 +64,3 @@ var ListModal = /** @class */ (function (_super) { | ||
selectedRowKeys: [], | ||
selectedRowObjects: [] | ||
selectedRowObjects: [], | ||
}; | ||
@@ -73,3 +92,3 @@ _this.param = {}; | ||
selectedRowKeys: [], | ||
selectedRowObjects: [] | ||
selectedRowObjects: [], | ||
}); | ||
@@ -144,5 +163,3 @@ } | ||
var _this = this; | ||
// console.log(column) | ||
// console.log(column.type); | ||
return React.createElement(EditableCell, { editable: record._edit, value: text, onChange: function (txt) { return _this.editObject[column.dataIndex] = txt; } }); | ||
return React.createElement(EditableCell, { column: column, editable: record._edit, value: text, onChange: function (txt) { return _this.editObject[column.dataIndex] = txt; } }); | ||
}; | ||
@@ -165,3 +182,3 @@ ListModal.prototype.del = function (record) { | ||
columns.map(function (column) { | ||
column.render = function (text, record) { return _this.renderColumns(text, record, column); }; | ||
column.render = function (text, record) { return _this.renderColumns(text === undefined ? (column.options ? column.options[0].value + '' : '') : text + '', record, column); }; | ||
}); | ||
@@ -210,10 +227,13 @@ return columns; | ||
var list = _.concat([], this.state.list); | ||
this.editObject = { | ||
var obj_1 = _.assign({ | ||
_edit: true, | ||
_add: true | ||
}; | ||
list.unshift({ | ||
_edit: true, | ||
_add: true | ||
_add: true, | ||
}, this.props.param); | ||
this.props.columns.map(function (column) { | ||
if (column.options) { | ||
obj_1[column.dataIndex] = column.options[0].value; | ||
} | ||
}); | ||
this.editObject = _.assign({}, obj_1); | ||
list.unshift(_.assign({}, obj_1)); | ||
this.setState({ list: list }); | ||
@@ -243,3 +263,3 @@ } | ||
selectedRowKeys: this.state.selectedRowKeys, | ||
onChange: function (selectedRowKeys, selectedRowObjects) { return _this.setState({ selectedRowKeys: selectedRowKeys, selectedRowObjects: selectedRowObjects }); } | ||
onChange: function (selectedRowKeys, selectedRowObjects) { return _this.setState({ selectedRowKeys: selectedRowKeys, selectedRowObjects: selectedRowObjects }); }, | ||
}; | ||
@@ -254,3 +274,3 @@ } | ||
showSizeChanger: false, | ||
pageSize: 15 | ||
pageSize: 15, | ||
} }))); | ||
@@ -260,2 +280,2 @@ }; | ||
}(React.Component)); | ||
exports["default"] = ListModal; | ||
exports.default = ListModal; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var MODE; | ||
@@ -4,0 +4,0 @@ (function (MODE) { |
@@ -20,3 +20,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var antd_1 = require("antd"); | ||
@@ -37,7 +37,7 @@ var TableHeader_1 = require("./TableHeader"); | ||
current: 1, | ||
pageSize: DefaultPageSize | ||
pageSize: DefaultPageSize, | ||
}; | ||
_this.query = { | ||
start: 0, | ||
count: DefaultPageSize | ||
count: DefaultPageSize, | ||
}; | ||
@@ -62,3 +62,3 @@ _this.reflush = function () { | ||
selectedRowKeys: [], | ||
selectedRows: [] | ||
selectedRows: [], | ||
}); | ||
@@ -77,3 +77,3 @@ this.props.dispatch({ | ||
this.setState({ | ||
current: 1 | ||
current: 1, | ||
}); | ||
@@ -140,7 +140,7 @@ this.sorter = sorter; | ||
selectedRowKeys: selectedRowKeys, | ||
onChange: function (selectedRowKeys) { return _this.onSelect(selectedRowKeys); } | ||
onChange: function (selectedRowKeys) { return _this.onSelect(selectedRowKeys); }, | ||
}; | ||
} | ||
return (React.createElement(antd_1.Layout, null, | ||
React.createElement(TableHeader_1["default"], __assign({ className: "table-header" }, this.props, { onQuery: function (param) { return _this.onQuery(param); }, selected: selectedRowKeys })), | ||
React.createElement(TableHeader_1.default, __assign({ className: "table-header" }, this.props, { onQuery: function (param) { return _this.onQuery(param); }, selected: selectedRowKeys })), | ||
React.createElement(antd_1.Layout.Content, null, | ||
@@ -153,3 +153,3 @@ React.createElement(antd_1.Table, __assign({}, this.props, params, { onChange: function (pagination, filters, sorter) { return _this.search(pagination, filters, sorter); }, pagination: { | ||
pageSize: this.state.pageSize, | ||
pageSizeOptions: ["10", "15", "50", "100"] | ||
pageSizeOptions: ["10", "15", "50", "100"], | ||
} }))))); | ||
@@ -159,2 +159,2 @@ }; | ||
}(React.Component)); | ||
exports["default"] = TableLayout; | ||
exports.default = TableLayout; |
import { TableProps } from 'antd/lib/table/interface'; | ||
/** | ||
* @param {string} name 过滤器名 | ||
* @param {string} field 过滤器对应的字段名 | ||
* @param {name:string,val:string|number}[] options 可用的过滤项 | ||
* @param {string|number} def 默认选中的项 | ||
* @param {boolean} muti 是否允许多选,默认不支持多选 | ||
* @param {string} mutisplit 开户 `muti = true` 多选时,选中多的的分隔符 | ||
* @param {boolean} inline 后面的是否换行,默认换行 | ||
* @param name 过滤器名 | ||
* @param field 过滤器对应的字段名 | ||
* @param options 可用的过滤项 | ||
* @param def 默认选中的项 | ||
* @param muti 是否允许多选,默认不支持多选 | ||
* @param mutisplit 开户 `muti = true` 多选时,选中多的的分隔符 | ||
* @param inline 后面的是否换行,默认换行 | ||
* | ||
@@ -11,0 +11,0 @@ ```javascript |
"use strict"; | ||
exports.__esModule = true; | ||
// enum Validate{ | ||
// } | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
@@ -20,3 +20,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var React = require("react"); | ||
@@ -33,3 +33,3 @@ var antd_1 = require("antd"); | ||
hasAction: false, | ||
showSearch: false | ||
showSearch: false, | ||
}; | ||
@@ -224,2 +224,2 @@ _this.FilterMap = {}; | ||
}(React.Component)); | ||
exports["default"] = TableHeader; | ||
exports.default = TableHeader; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var _ = require("lodash"); | ||
@@ -4,0 +4,0 @@ // enum 枚举类型 string - |
{ | ||
"name": "vap", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "vap", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -45,3 +45,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var antd_1 = require("antd"); | ||
@@ -84,3 +84,3 @@ var _ = require("lodash"); | ||
503: '服务不可用,服务器暂时过载或维护', | ||
504: '网关超时' | ||
504: '网关超时', | ||
}; | ||
@@ -97,3 +97,3 @@ /** | ||
message: "\u8BF7\u6C42\u9519\u8BEF " + response.status + ": " + response.url, | ||
description: errortext | ||
description: errortext, | ||
}); | ||
@@ -111,3 +111,3 @@ var error = new Error(errortext); | ||
var defaultOptions = { | ||
credentials: 'include' | ||
credentials: 'include', | ||
}; | ||
@@ -290,2 +290,2 @@ var newOptions = __assign({}, defaultOptions, options); | ||
} | ||
exports["default"] = { GET: GET, POST: POST, PUT: PUT, PATCH: PATCH, DELETE: DELETE, WHEN: WHEN }; | ||
exports.default = { GET: GET, POST: POST, PUT: PUT, PATCH: PATCH, DELETE: DELETE, WHEN: WHEN }; |
export { default as Ajax } from './Ajax'; | ||
export { default as Model } from './Model'; | ||
export { default as Cache } from './Cache'; | ||
export { default as Const } from './Const'; | ||
export { default as Format } from './Format'; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var Ajax_1 = require("./Ajax"); | ||
exports.Ajax = Ajax_1["default"]; | ||
exports.Ajax = Ajax_1.default; | ||
var Model_1 = require("./Model"); | ||
exports.Model = Model_1["default"]; | ||
exports.Model = Model_1.default; | ||
var Cache_1 = require("./Cache"); | ||
exports.Cache = Cache_1.default; | ||
var Const_1 = require("./Const"); | ||
exports.Const = Const_1.default; | ||
var Format_1 = require("./Format"); | ||
exports.Format = Format_1.default; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var _ = require("lodash"); | ||
@@ -53,2 +53,2 @@ /** | ||
} | ||
exports["default"] = { add: add, update: update, del: del }; | ||
exports.default = { add: add, update: update, del: del }; |
77471
41
1883