wiz-frameworks
Version:
wizlong react framework
62 lines (52 loc) • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
require("./index.less");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
exports["default"] = function (_ref) {
var isAll = _ref.isAll,
orgIds = _ref.orgIds,
personIds = _ref.personIds,
positionCategoryIds = _ref.positionCategoryIds,
positionIds = _ref.positionIds;
var arr = [{ title: "组织选择", value: orgIds }, { title: "岗位分类", value: positionCategoryIds }, { title: "岗位选择", value: positionIds }, { title: "指定人员", value: personIds }];
var filterArr = arr.filter(function (val) {
return val.value && val.value.length;
});
return filterArr.length ? arr.map(function (val, index) {
return val.value && val.value.length ? _react2["default"].createElement(
"div",
{ className: "audience-group-value", key: index },
_react2["default"].createElement(
"div",
{ className: "audience-group-value__title" },
val.title,
"\uFF1A"
),
_react2["default"].createElement(
"div",
{ className: "audience-group-value__value" },
val.title === "指定人员" ? val.value.map(function (val, index) {
return _react2["default"].createElement(
"span",
{ key: index },
val.fullName,
"(",
val.userName,
")"
);
}) : val.value.map(function (val, index) {
return _react2["default"].createElement(
"span",
{ key: index },
val.name
);
})
)
) : null;
}) : isAll ? "所有人" : "暂无";
};
module.exports = exports['default'];