|
...
|
...
|
@@ -13,10 +13,6 @@ require("antd/es/alert/style"); |
|
13
|
13
|
|
|
14
|
14
|
var _alert = _interopRequireDefault(require("antd/es/alert"));
|
|
15
|
15
|
|
|
16
|
|
-var _FullscreenOutlined2 = _interopRequireDefault(require("@ant-design/icons/lib/icons/FullscreenOutlined"));
|
|
17
|
|
-
|
|
18
|
|
-var _FullscreenExitOutlined2 = _interopRequireDefault(require("@ant-design/icons/lib/icons/FullscreenExitOutlined"));
|
|
19
|
|
-
|
|
20
|
16
|
require("antd/es/dropdown/style");
|
|
21
|
17
|
|
|
22
|
18
|
var _dropdown = _interopRequireDefault(require("antd/es/dropdown"));
|
|
...
|
...
|
@@ -238,11 +234,6 @@ var VirtualList = function VirtualList(_ref) { |
|
238
|
234
|
searchName = _useState12[0],
|
|
239
|
235
|
setSearchName = _useState12[1];
|
|
240
|
236
|
|
|
241
|
|
- var _useState13 = (0, _react.useState)(false),
|
|
242
|
|
- _useState14 = _slicedToArray(_useState13, 2),
|
|
243
|
|
- isFullscreen = _useState14[0],
|
|
244
|
|
- setFullscreen = _useState14[1];
|
|
245
|
|
-
|
|
246
|
237
|
var padding = (0, _react.useMemo)(function () {
|
|
247
|
238
|
return size === 'default' ? 32 : 16;
|
|
248
|
239
|
}, [size]);
|
|
...
|
...
|
@@ -414,8 +405,14 @@ var VirtualList = function VirtualList(_ref) { |
|
414
|
405
|
});
|
|
415
|
406
|
|
|
416
|
407
|
if (type === 'add') {
|
|
|
408
|
+ var addBtns = ['SELECT', 'IMPORT', 'ADD', 'BATCH_ADD'];
|
|
|
409
|
+
|
|
|
410
|
+ if (props.originWidget === 'subform') {
|
|
|
411
|
+ addBtns.push('DELETE');
|
|
|
412
|
+ }
|
|
|
413
|
+
|
|
417
|
414
|
return _barButtons.filter(function (item) {
|
|
418
|
|
- return ['SELECT', 'IMPORT', 'ADD', 'BATCH_ADD'].includes(item.code);
|
|
|
415
|
+ return addBtns.includes(item.code);
|
|
419
|
416
|
});
|
|
420
|
417
|
} else if (type === 'view') {
|
|
421
|
418
|
return _barButtons.filter(function (item) {
|
|
...
|
...
|
@@ -477,7 +474,11 @@ var VirtualList = function VirtualList(_ref) { |
|
477
|
474
|
width: column.width ? parseInt(column.width) : FIELD_LENGTH,
|
|
478
|
475
|
align: column.align || 'left',
|
|
479
|
476
|
fixed: column.fixed || props.fixed && index < props.fixed,
|
|
480
|
|
- title: /*#__PURE__*/_react.default.createElement("div", null, schema.required ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("span", {
|
|
|
477
|
+ title: /*#__PURE__*/_react.default.createElement("div", {
|
|
|
478
|
+ style: {
|
|
|
479
|
+ width: (column.width ? parseInt(column.width) : FIELD_LENGTH - padding) + "px"
|
|
|
480
|
+ }
|
|
|
481
|
+ }, schema.required ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("span", {
|
|
481
|
482
|
className: "fr-label-required"
|
|
482
|
483
|
}, " *"), /*#__PURE__*/_react.default.createElement("span", null, schema.title)) : schema.title),
|
|
483
|
484
|
render: function render(value, record, index) {
|
|
...
|
...
|
@@ -542,7 +543,7 @@ var VirtualList = function VirtualList(_ref) { |
|
542
|
543
|
fixed = line.fixed,
|
|
543
|
544
|
buttons = line.buttons;
|
|
544
|
545
|
|
|
545
|
|
- if (pageType === 'add') {
|
|
|
546
|
+ if (type === 'add') {
|
|
546
|
547
|
if (props.originWidget === 'subform') {
|
|
547
|
548
|
line.buttons = buttons.filter(function (item) {
|
|
548
|
549
|
return item.code === 'DELETE';
|
|
...
|
...
|
@@ -886,9 +887,7 @@ var VirtualList = function VirtualList(_ref) { |
|
886
|
887
|
}
|
|
887
|
888
|
};
|
|
888
|
889
|
|
|
889
|
|
- return /*#__PURE__*/_react.default.createElement("div", {
|
|
890
|
|
- className: isFullscreen ? 'qx-virtual_full' : ''
|
|
891
|
|
- }, props.editable ? isSubCanEdit ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_button.default, {
|
|
|
890
|
+ return /*#__PURE__*/_react.default.createElement("div", null, props.editable ? isSubCanEdit ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_button.default, {
|
|
892
|
891
|
type: 'text',
|
|
893
|
892
|
size: "small",
|
|
894
|
893
|
icon: /*#__PURE__*/_react.default.createElement(_CheckOutlined2.default, null),
|
|
...
|
...
|
@@ -957,18 +956,7 @@ var VirtualList = function VirtualList(_ref) { |
|
957
|
956
|
style: {
|
|
958
|
957
|
marginLeft: 8
|
|
959
|
958
|
}
|
|
960
|
|
- }, /*#__PURE__*/_react.default.createElement(_space.default, null, "\u66F4\u591A\u64CD\u4F5C", /*#__PURE__*/_react.default.createElement(_DownOutlined2.default, null)))) : null, schema.fullscreen !== false ? /*#__PURE__*/_react.default.createElement(_tooltip.default, {
|
|
961
|
|
- title: isFullscreen ? '退出全屏' : '全屏'
|
|
962
|
|
- }, /*#__PURE__*/_react.default.createElement(_button.default, {
|
|
963
|
|
- type: 'icon',
|
|
964
|
|
- icon: isFullscreen ? /*#__PURE__*/_react.default.createElement(_FullscreenExitOutlined2.default, null) : /*#__PURE__*/_react.default.createElement(_FullscreenOutlined2.default, null),
|
|
965
|
|
- onClick: function onClick() {
|
|
966
|
|
- setFullscreen(!isFullscreen);
|
|
967
|
|
- },
|
|
968
|
|
- style: {
|
|
969
|
|
- marginLeft: 10
|
|
970
|
|
- }
|
|
971
|
|
- })) : null), Array.isArray(props.buttons) ? props.buttons.map(function (item, idx) {
|
|
|
959
|
+ }, /*#__PURE__*/_react.default.createElement(_space.default, null, "\u66F4\u591A\u64CD\u4F5C", /*#__PURE__*/_react.default.createElement(_DownOutlined2.default, null)))) : null), Array.isArray(props.buttons) ? props.buttons.map(function (item, idx) {
|
|
972
|
960
|
var callback = item.callback,
|
|
973
|
961
|
text = item.text,
|
|
974
|
962
|
html = item.html;
|
|
...
|
...
|
@@ -1016,6 +1004,7 @@ var VirtualList = function VirtualList(_ref) { |
|
1016
|
1004
|
handleCloseExport(exportProgressData.taskId);
|
|
1017
|
1005
|
}
|
|
1018
|
1006
|
}) : null, /*#__PURE__*/_react.default.createElement(_table.default, _extends({
|
|
|
1007
|
+ id: 'qxVirtualList',
|
|
1019
|
1008
|
className: 'qx-virtualList',
|
|
1020
|
1009
|
rowKey: "index",
|
|
1021
|
1010
|
scroll: {
|
...
|
...
|
|