yanzhen-design-vue
Version:
57 lines (56 loc) • 2.12 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const vue = require("vue");
const antDesignVue = require("ant-design-vue");
const findData = require("./findData.cjs");
const _hoisted_1 = {
key: 0,
class: "search-relation"
};
const _hoisted_2 = { class: "search-relation-text" };
const _hoisted_3 = {
key: 1,
class: "search-relation-text"
};
const _sfc_main = /* @__PURE__ */ vue.defineComponent({
...{ name: findData.findDataName },
__name: "findData",
props: findData.findDataProps,
emits: findData.findDataEmits,
setup(__props, { emit: __emit }) {
const { ns } = findData.findDataOptions;
const props = __props;
const emit = __emit;
const handleClick = (e) => {
emit("click", e);
};
return (_ctx, _cache) => {
return vue.openBlock(), vue.createElementBlock("div", {
class: vue.normalizeClass([vue.unref(ns).b()])
}, [
_ctx.type === "relation" && _ctx.searchText ? (vue.openBlock(), vue.createElementBlock("span", _hoisted_1, [
vue.createElementVNode("img", {
class: "cl-data",
draggable: "false",
src: "https://pagoda-p-file-1301506715.cos.ap-guangzhou.myqcloud.com/freshgood-project/old-assets/img/icon_20px/icon_ClData18.svg",
alt: "",
onClick: handleClick
}),
props.showToolTips ? (vue.openBlock(), vue.createBlock(vue.unref(antDesignVue.Tooltip), {
key: 0,
"overlay-class-name": "cltext-search-tooltip"
}, {
title: vue.withCtx(() => [
vue.createTextVNode(vue.toDisplayString(_ctx.searchText), 1)
]),
default: vue.withCtx(() => [
vue.createElementVNode("span", _hoisted_2, vue.toDisplayString(props.searchText), 1)
]),
_: 1
})) : (vue.openBlock(), vue.createElementBlock("span", _hoisted_3, vue.toDisplayString(props.searchText), 1))
])) : vue.createCommentVNode("", true)
], 2);
};
}
});
exports.default = _sfc_main;