acdr-ui/dist/dev/mp-weixin/modules/mall/chat/components/toolsPopup.js

90 lines
2.9 KiB
JavaScript

"use strict";
const common_vendor = require("../../../../common/vendor.js");
const modules_mall_chat_util_emoji = require("../util/emoji.js");
const sheep_index = require("../../../../sheep/index.js");
if (!Array) {
const _easycom_s_uploader2 = common_vendor.resolveComponent("s-uploader");
const _easycom_su_popup2 = common_vendor.resolveComponent("su-popup");
(_easycom_s_uploader2 + _easycom_su_popup2)();
}
const _easycom_s_uploader = () => "../../../../sheep/components/s-uploader/s-uploader.js";
const _easycom_su_popup = () => "../../../../sheep/ui/su-popup/su-popup.js";
if (!Math) {
(_easycom_s_uploader + _easycom_su_popup)();
}
const _sfc_main = {
__name: "toolsPopup",
props: {
// 工具模式
toolsMode: {
type: String,
default: ""
},
// 控制工具菜单弹出
showTools: {
type: Boolean,
default: () => false
}
},
emits: ["onEmoji", "imageSelect", "onShowSelect", "close"],
setup(__props, { emit: __emit }) {
const emits = __emit;
function handleClose() {
emits("close");
}
function onEmoji(emoji) {
emits("onEmoji", emoji);
}
function imageSelect(val) {
emits("imageSelect", val);
}
function onShowSelect(mode) {
emits("onShowSelect", mode);
}
return (_ctx, _cache) => {
return common_vendor.e({
a: __props.toolsMode === "emoji"
}, __props.toolsMode === "emoji" ? {
b: common_vendor.f(common_vendor.unref(modules_mall_chat_util_emoji.emojiPage), (emoji, k0, i0) => {
return {
a: common_vendor.f(emoji, (item, k1, i1) => {
return {
a: item,
b: common_vendor.unref(sheep_index.sheep).$url.cdn(`/static/img/chat/emoji/${item.file}`),
c: common_vendor.o(($event) => onEmoji(item), item)
};
}),
b: emoji
};
})
} : {
c: common_vendor.unref(sheep_index.sheep).$url.static("/static/img/shop/chat/image.png"),
d: common_vendor.o(($event) => imageSelect({
type: "image",
data: $event
})),
e: common_vendor.p({
["file-mediatype"]: "image",
imageStyles: {
width: 50,
height: 50,
border: false
}
}),
f: common_vendor.unref(sheep_index.sheep).$url.static("/static/img/shop/chat/goods.png"),
g: common_vendor.o(($event) => onShowSelect("goods")),
h: common_vendor.unref(sheep_index.sheep).$url.static("/static/img/shop/chat/order.png"),
i: common_vendor.o(($event) => onShowSelect("order"))
}, {
j: common_vendor.o(handleClose),
k: common_vendor.p({
show: __props.showTools
})
});
};
}
};
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-44580aec"]]);
wx.createComponent(Component);
//# sourceMappingURL=toolsPopup.js.map