@cmstops/pro-compo
Version:
[物料平台文档中心](https://arco.design/docs/material/guide)
48 lines (47 loc) • 1.61 kB
JavaScript
import { defineComponent, openBlock, createBlock, unref } from "vue";
import SelectAddToView from "./components/SelectAddToView.js";
import { useSelectAddToState } from "./script/useSelectAddToState.js";
import "./component.vue_vue_type_style_index_0_scoped_true_lang.js";
import _export_sfc from "../_virtual/plugin-vue_export-helper.js";
const _sfc_main = defineComponent({
...{ name: "SelectAddTo" },
__name: "component",
props: {
visible: { type: Boolean },
rid: {},
maxSelect: {},
userStore: {},
BASE_API: {},
typeKey: {}
},
emits: ["update:visible", "comfirm"],
setup(__props, { emit: __emit }) {
const emit = __emit;
const props = __props;
const {
visible,
selectedData,
onOk,
onCancel,
onComfirm,
onClose,
onSelectedDataChange
} = useSelectAddToState(props, emit);
return (_ctx, _cache) => {
return openBlock(), createBlock(SelectAddToView, {
visible: unref(visible),
rid: props.rid,
"selected-data": unref(selectedData),
"max-select": props.maxSelect,
"type-key": props.typeKey,
onCancel: unref(onCancel),
onClose: unref(onClose),
onOk: unref(onOk),
onSelectedChange: unref(onSelectedDataChange),
onComfirm: unref(onComfirm)
}, null, 8, ["visible", "rid", "selected-data", "max-select", "type-key", "onCancel", "onClose", "onOk", "onSelectedChange", "onComfirm"]);
};
}
});
var _selectAddTo = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-7f81762c"]]);
export { _selectAddTo as default };