nicecode-v2/packages/biz/lib/treeTransferModal/TreeTransferModal.js

115 lines
3.8 KiB
JavaScript

var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/treeTransferModal/TreeTransferModal.tsx
var TreeTransferModal_exports = {};
__export(TreeTransferModal_exports, {
default: () => TreeTransferModal_default
});
module.exports = __toCommonJS(TreeTransferModal_exports);
var import_react = __toESM(require("react"));
var import_antd = require("antd");
var import_treeTransfer = __toESM(require("../treeTransfer"));
var import_constants = require("../utils/constants");
var TreeTransferModal = (props) => {
const {
open,
dataSource = [],
checkedKeys,
onItemDelete,
onOk,
onCancel,
onReset,
onRadioChange,
onTreeCheck,
onSelect,
targetItems,
modalProps,
radioProps,
selectProps
} = props;
const [type, setType] = (0, import_react.useState)("1");
return /* @__PURE__ */ import_react.default.createElement(
import_antd.Modal,
{
open,
destroyOnClose: true,
title: "统计点位",
width: "948px",
footer: null,
onCancel,
...modalProps
},
/* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement(
import_antd.Radio.Group,
{
onChange: (e) => {
setType(e.target.value);
onRadioChange == null ? void 0 : onRadioChange(e);
},
style: { marginLeft: "24px", padding: "20px 0" },
value: type,
options: import_constants.BOX_TYPE_LIST,
...radioProps
}
), /* @__PURE__ */ import_react.default.createElement(
import_antd.Select,
{
defaultValue: "",
style: { marginLeft: 200, width: 150 },
options: import_constants.ALL_LIST,
onSelect,
...selectProps
}
)), type === "box" ? /* @__PURE__ */ import_react.default.createElement(
import_treeTransfer.default,
{
dataSource,
targetItems,
checkedKeys,
onTreeCheck,
onItemDelete,
onOk,
onReset
}
) : /* @__PURE__ */ import_react.default.createElement(
import_treeTransfer.default,
{
dataSource,
targetItems,
checkedKeys,
onTreeCheck,
onItemDelete,
onOk,
onReset
}
), /* @__PURE__ */ import_react.default.createElement("p", { style: { textAlign: "right" } }, "已选中", targetItems.length, "个点位"))
);
};
var TreeTransferModal_default = TreeTransferModal;