fx-form-widget
Version:
37 lines (36 loc) • 1.65 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _advanceTreeSelection = _interopRequireDefault(require("../advanceTreeSelection"));
var _stores = require("./stores");
var getEmployeeOrdepartmentTree = _stores.employeeOrdepartmentStore.getEmployeeOrdepartmentTree,
getSearchEmployeeByNameAndPhoneAndEmial = _stores.employeeOrdepartmentStore.getSearchEmployeeByNameAndPhoneAndEmial;
var EmployeeSelection = function EmployeeSelection(props) {
var onChange = props.onChange,
value = props.value,
_props$schema = props.schema,
schema = _props$schema === void 0 ? {} : _props$schema,
validateFunc = props.validateFunc;
var showClearButton = schema.showClearButton,
departmentOptions = schema.departmentOptions,
placeholder = schema.placeholder,
readonly = schema.readonly;
return /*#__PURE__*/_react["default"].createElement(_advanceTreeSelection["default"], {
onChange: onChange,
value: value,
showClearButton: showClearButton,
isMultiple: departmentOptions,
placeholder: placeholder,
listType: "deparement",
readonly: readonly,
title: "\u5DF2\u9009\u62E9\u7684\u90E8\u95E8",
searchPlaceholder: "\u8BF7\u8F93\u5165\u90E8\u95E8",
modalTitle: "\u9009\u62E9\u90E8\u95E8",
validateFunc: validateFunc,
getEmployeeOrdepartmentTree: getEmployeeOrdepartmentTree,
getSearchEmployeeByNameAndPhoneAndEmial: getSearchEmployeeByNameAndPhoneAndEmial
});
};
var _default = exports["default"] = EmployeeSelection;