hldy_app/unpackage/dist/dev/mp-weixin/component/rightItemssecond/index.js

150 lines
6.2 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "index",
props: {
isshow: {
type: Boolean,
required: true
},
darkFans: {
type: Boolean,
required: true
},
canmove: {
type: Boolean,
required: true
}
},
emits: ["darkchange", "savename"],
setup(__props, { emit: __emit }) {
const props = __props;
const downList = common_vendor.ref([
"口腔清洁啊",
"头部清洁",
"面部清洁",
"躯干清洁",
"四肢清洁",
"会阴清洁",
"肛周清洁",
"手清洁",
"足清洁",
"剃须",
"口腔清洁",
"头部清洁",
"面部清洁",
"躯干清洁",
"四肢清洁",
"会阴清洁",
"肛周清洁",
"手清洁",
"足清洁",
"剃须"
]);
const undericonList = common_vendor.ref([
{ url: "/static/index/undericons/alarm.png", targetUrl: "/static/index/undericons/alarmdark.png", name: "服务考核" },
{ url: "/static/index/undericons/linshitime.png", targetUrl: "/static/index/undericons/linshitimedark.png", name: "护理流程" },
{ url: "/static/index/darkicon/zhaomingdark.png", targetUrl: "/static/index/roomicons/zhaomingtar.png", name: "电子医嘱" },
{ url: "/static/index/darkicon/kontiaodark.png", targetUrl: "/static/index/roomicons/kongtiaotar.png", name: "进销存" },
{ url: "/static/index/darkicon/nuanfengdark.png", targetUrl: "/static/index/roomicons/nuanfengtar.png", name: "实时监控" },
{ url: "/static/index/darkicon/dianqidark.png", targetUrl: "/static/index/roomicons/dianqitar.png", name: "我的指令" }
]);
const doctorsayList = common_vendor.ref([
{ url: "/static/index/doctorsay/light/clean.png", targetUrl: "/static/index/doctorsay/dark/clean.png", name: "清洁" },
{ url: "/static/index/doctorsay/light/drink.png", targetUrl: "/static/index/doctorsay/dark/drink.png", name: "饮食" },
{ url: "/static/index/doctorsay/light/bed.png", targetUrl: "/static/index/doctorsay/dark/bed.png", name: "睡眠" },
{ url: "/static/index/doctorsay/light/shi.png", targetUrl: "/static/index/doctorsay/dark/shi.png", name: "排便" },
{ url: "/static/index/doctorsay/light/use.png", targetUrl: "/static/index/doctorsay/dark/use.png", name: "日常" }
]);
const undermenuIndex = common_vendor.ref(0);
const upmenuIndex = common_vendor.ref(0);
const downmenuIndex = common_vendor.ref(0);
common_vendor.ref(false);
common_vendor.ref([]);
const emit = __emit;
const darkFanschange = () => {
emit("darkchange", !props.darkFans);
};
const changeMenuUnder = (index) => {
undermenuIndex.value = index;
};
const timer = common_vendor.ref(null);
const handleTouchStart = (item, index) => {
timer.value = setTimeout(() => {
downmenuIndex.value = index;
emit("savename", item);
}, 500);
};
const handleTouchEnd = () => {
if (timer.value) {
clearTimeout(timer.value);
timer.value = null;
}
};
return (_ctx, _cache) => {
return {
a: common_vendor.n(__props.darkFans ? `right-container-title-no-dark` : `right-container-title-no`),
b: common_vendor.n(__props.darkFans ? `right-container-title-no-dark` : `right-container-title-no`),
c: `/static/index/undericons/man.png`,
d: common_vendor.n(__props.darkFans ? `right-icons-font-dark` : `right-icons-font`),
e: __props.darkFans ? `/static/index/undericons/face.png` : `/static/index/undericons/facelight.png`,
f: __props.darkFans ? `/static/index/undericons/hand.png` : `/static/index/undericons/handlight.png`,
g: __props.darkFans ? `/static/index/undericons/out.png` : `/static/index/undericons/outlight.png`,
h: common_vendor.o(($event) => darkFanschange()),
i: !__props.darkFans,
j: common_vendor.s(__props.darkFans ? {
color: "black"
} : {}),
k: common_vendor.s(__props.darkFans ? {
backgroundColor: "#fff"
} : {}),
l: common_vendor.o(($event) => darkFanschange()),
m: __props.darkFans,
n: common_vendor.f(doctorsayList.value, (item, index, i0) => {
return {
a: index === upmenuIndex.value ? item.targetUrl : item.url,
b: common_vendor.t(item.name),
c: common_vendor.n(index === upmenuIndex.value ? `doctorsay-container-card-font-dark` : `doctorsay-container-card-font`),
d: common_vendor.s(index === upmenuIndex.value ? {
backgroundColor: `#0184db`
} : {}),
e: index,
f: common_vendor.o(($event) => upmenuIndex.value = index, index)
};
}),
o: common_vendor.f(downList.value, (item, index, i0) => {
return {
a: downmenuIndex.value === index,
b: common_vendor.t(item),
c: common_vendor.n(downmenuIndex.value === index ? `doctorsay-container-text-target` : `doctorsay-container-text`),
d: index,
e: common_vendor.o(($event) => handleTouchStart(item, index), index),
f: common_vendor.o(handleTouchEnd, index)
};
}),
p: __props.canmove,
q: common_vendor.f(undericonList.value, (item, index, i0) => {
return {
a: index === undermenuIndex.value,
b: index === undermenuIndex.value ? item.targetUrl : item.url,
c: common_vendor.t(item.name),
d: index,
e: common_vendor.o(($event) => changeMenuUnder(index), index)
};
}),
r: common_assets._imports_0$1,
s: common_vendor.n(__props.darkFans ? `under-father-img-font-dark` : `under-father-img-font`),
t: common_vendor.s(__props.isshow ? {
opacity: `1`
} : {
opacity: `0`
})
};
};
}
});
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-337bb5da"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/component/rightItemssecond/index.js.map