63 lines
2.6 KiB
JavaScript
63 lines
2.6 KiB
JavaScript
|
"use strict";
|
|||
|
const common_vendor = require("../../../common/vendor.js");
|
|||
|
const sheep_hooks_useGoods = require("../../hooks/useGoods.js");
|
|||
|
const sheep_index = require("../../index.js");
|
|||
|
const _sfc_main = {
|
|||
|
__name: "s-coupon-list",
|
|||
|
props: {
|
|||
|
data: {
|
|||
|
type: Object,
|
|||
|
default: {}
|
|||
|
},
|
|||
|
disabled: {
|
|||
|
type: Boolean,
|
|||
|
default: false
|
|||
|
},
|
|||
|
type: {
|
|||
|
type: String,
|
|||
|
default: "coupon"
|
|||
|
// coupon 优惠劵模版;user 用户优惠劵
|
|||
|
}
|
|||
|
},
|
|||
|
setup(__props) {
|
|||
|
common_vendor.reactive({});
|
|||
|
const isDisable = common_vendor.computed(() => {
|
|||
|
if (props.type === "coupon") {
|
|||
|
return false;
|
|||
|
}
|
|||
|
return props.data.status !== 1;
|
|||
|
});
|
|||
|
const props = __props;
|
|||
|
return (_ctx, _cache) => {
|
|||
|
return common_vendor.e({
|
|||
|
a: common_vendor.t(__props.data.discountType === 1 ? "满减券" : "折扣券"),
|
|||
|
b: common_vendor.n(isDisable.value ? "disabled-bg-color" : "info-bg-color"),
|
|||
|
c: common_vendor.t(__props.data.name),
|
|||
|
d: common_vendor.n(isDisable.value ? "disabled-color" : "info-color"),
|
|||
|
e: __props.data.discountType === 1
|
|||
|
}, __props.data.discountType === 1 ? {} : {}, {
|
|||
|
f: common_vendor.t(__props.data.discountType === 1 ? common_vendor.unref(sheep_hooks_useGoods.fen2yuan)(__props.data.discountPrice) : __props.data.discountPercent / 10),
|
|||
|
g: __props.data.discountType === 2
|
|||
|
}, __props.data.discountType === 2 ? {} : {}, {
|
|||
|
h: common_vendor.n(isDisable.value ? "disabled-color" : "price-text"),
|
|||
|
i: __props.data.validityType === 2
|
|||
|
}, __props.data.validityType === 2 ? {
|
|||
|
j: common_vendor.t(__props.data.fixedEndTerm),
|
|||
|
k: common_vendor.n(isDisable.value ? "disabled-color" : "subtitle-color")
|
|||
|
} : {
|
|||
|
l: common_vendor.t(common_vendor.unref(sheep_index.sheep).$helper.timeFormat(__props.data.validStartTime, "yyyy-mm-dd")),
|
|||
|
m: common_vendor.t(common_vendor.unref(sheep_index.sheep).$helper.timeFormat(__props.data.validEndTime, "yyyy-mm-dd")),
|
|||
|
n: common_vendor.n(isDisable.value ? "disabled-color" : "subtitle-color")
|
|||
|
}, {
|
|||
|
o: common_vendor.t(common_vendor.unref(sheep_hooks_useGoods.fen2yuan)(__props.data.usePrice)),
|
|||
|
p: common_vendor.n(isDisable.value ? "disabled-color" : "subtitle-color"),
|
|||
|
q: common_vendor.t(__props.data.description),
|
|||
|
r: __props.disabled ? "0.5" : "1"
|
|||
|
});
|
|||
|
};
|
|||
|
}
|
|||
|
};
|
|||
|
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-22014b95"]]);
|
|||
|
wx.createComponent(Component);
|
|||
|
//# sourceMappingURL=s-coupon-list.js.map
|