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

466 lines
21 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
if (!Math) {
(transferExecution + Drawer)();
}
const Drawer = () => "../public/Drawer.js";
const transferExecution = () => "./transferExecution/index.js";
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
__name: "index",
props: {
isshow: {
type: Boolean,
required: true
},
darkFans: {
type: Boolean,
required: true
}
},
emits: ["darkchange"],
setup(__props, { emit: __emit }) {
const drawer = common_vendor.ref(null);
const props = __props;
const isPopupVisible = common_vendor.ref(false);
const isPopupVisiblefiropen = common_vendor.ref(false);
const isPopupVisiblesec = common_vendor.ref(false);
const isPopupVisiblefiropensec = common_vendor.ref(false);
const isPopupVisiblethi = common_vendor.ref(false);
const isPopupVisiblefiropenthi = common_vendor.ref(false);
const currentTime = common_vendor.ref("");
const fullDate = common_vendor.ref("");
const weekDay = 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 huliList = common_vendor.ref([
{ url: "/static/index/hulilist/zhuandan.png", name: "转单执行" },
{ url: "/static/index/hulilist/xiezhu.png", name: "协助执行" },
{ url: "/static/index/hulilist/zhongdian.png", name: "重点追踪" }
]);
const huliListDark = common_vendor.ref([
{ url: "/static/index/darkicon/zhuandandark.png", name: "转单执行" },
{ url: "/static/index/darkicon/xiezhudark.png", name: "协助执行" },
{ url: "/static/index/darkicon/zhongdiandark.png", name: "重点追踪" }
]);
const mediumList = common_vendor.ref([
{ url: "/static/index/medium/yaopin.png", name: "药品信息", number: 0 },
{ url: "/static/index/medium/qingling.png", name: "请领指令", number: 60 },
{ url: "/static/index/medium/peiyao.png", name: "配药指令", number: 100 },
{ url: "/static/index/medium/xinxi.png", name: "信息反馈", number: 0 },
{ url: "/static/index/medium/xinxi.png", name: "信息反馈2", number: 0 }
]);
const mediumListdark = common_vendor.ref([
{ url: "/static/index/darkicon/yaopindark.png", name: "药品信息", number: 55 },
{ url: "/static/index/darkicon/qinglingdark.png", name: "请领指令", number: 10 },
{ url: "/static/index/darkicon/peiyaodark.png", name: "配药指令", number: 100 },
{ url: "/static/index/darkicon/xinxidark.png", name: "信息反馈", number: 15 },
{ url: "/static/index/darkicon/xinxidark.png", name: "信息反馈2", number: 20 }
]);
const roomBtttonList = common_vendor.ref([
{ url: "/static/index/roomicons/zhaoming.png", targetUrl: "/static/index/roomicons/zhaomingtar.png", name: "照明" },
{ url: "/static/index/roomicons/kongtiao.png", targetUrl: "/static/index/roomicons/kongtiaotar.png", name: "空调" },
{ url: "/static/index/roomicons/nuanfeng.png", targetUrl: "/static/index/roomicons/nuanfengtar.png", name: "暖风" },
{ url: "/static/index/roomicons/dianqi.png", targetUrl: "/static/index/roomicons/dianqitar.png", name: "电器" }
]);
const roomBtttonListdark = common_vendor.ref([
{ 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: "电器" }
]);
common_vendor.ref(0);
const undermenuIndex = common_vendor.ref(0);
common_vendor.ref(false);
const roomTar = common_vendor.ref([]);
const firstcurrentIndex = common_vendor.ref(0);
const firstcurrentIndexup = common_vendor.ref(0);
const secondcurrentIndexup = common_vendor.ref(0);
const secondcurrentIndex = common_vendor.ref(0);
common_vendor.ref(0);
const emit = __emit;
const goToNew = () => {
common_vendor.index.navigateTo({
url: "/pages/NursingNew/index"
});
};
const darkFanschange = () => {
emit("darkchange", !props.darkFans);
};
const changeMenuUnder = (index) => {
undermenuIndex.value = index;
};
const saveItem = (index) => {
if (roomTar.value.includes(index)) {
let array = [];
roomTar.value.forEach((res) => {
if (res !== index) {
array.push(res);
}
});
roomTar.value = array;
} else {
roomTar.value.push(index);
}
};
const updateTime = () => {
const now = /* @__PURE__ */ new Date();
const hours = now.getHours().toString().padStart(2, "0");
const minutes = now.getMinutes().toString().padStart(2, "0");
currentTime.value = `${hours}:${minutes}`;
const year = now.getFullYear();
const month = (now.getMonth() + 1).toString().padStart(2, "0");
const day = now.getDate().toString().padStart(2, "0");
fullDate.value = `${year}${month}${day}`;
const weekDays = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
const week = weekDays[now.getDay()];
weekDay.value = week;
};
const onSwiperChange = (event) => {
firstcurrentIndexup.value = event.detail.current;
};
const onSwiperChangesec = (event) => {
secondcurrentIndexup.value = event.detail.current;
};
const showPopup = () => {
isPopupVisible.value = !isPopupVisible.value;
isPopupVisiblefiropen.value = true;
isPopupVisiblesec.value = false;
isPopupVisiblethi.value = false;
setTimeout(() => {
isPopupVisiblefiropen.value = false;
}, 500);
};
const showPopupsec = () => {
isPopupVisiblesec.value = !isPopupVisiblesec.value;
isPopupVisible.value = false;
isPopupVisiblethi.value = false;
isPopupVisiblefiropensec.value = true;
setTimeout(() => {
isPopupVisiblefiropensec.value = false;
}, 500);
};
const showPopupthi = () => {
isPopupVisiblethi.value = !isPopupVisiblethi.value;
isPopupVisiblefiropenthi.value = true;
isPopupVisible.value = false;
isPopupVisiblesec.value = false;
setTimeout(() => {
isPopupVisiblefiropenthi.value = false;
}, 500);
};
let timerId = null;
const openhuliList = (index) => {
drawer.value.openDrawer();
};
common_vendor.onMounted(() => {
timerId = updateTime();
setInterval(updateTime, 1e3);
});
common_vendor.onBeforeUnmount(() => {
clearInterval(timerId);
});
return (_ctx, _cache) => {
return common_vendor.e({
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.o(goToNew),
o: `/static/index/hulilei.png`,
p: common_vendor.o(showPopup),
q: __props.darkFans
}, __props.darkFans ? {
r: `/static/index/cardbgc/uplight.png`
} : {}, {
s: common_vendor.f([1, 2, 3], (item, index, i0) => {
return {
a: index,
b: common_vendor.s(index === firstcurrentIndexup.value ? {
backgroundColor: `#01A0FE`
} : {})
};
}),
t: common_vendor.n(__props.darkFans ? `dot-dark` : `dot`),
v: common_vendor.f([1, 2, 3], (item, index, i0) => {
return common_vendor.e({
a: common_vendor.f([1, 2, 3], (item2, index2, i1) => {
return {
a: common_vendor.o(showPopup, index2),
b: index2
};
})
}, __props.darkFans ? {
b: `/static/index/cardbgc/leftlight.png`
} : {}, {
c: index
});
}),
w: `/static/index/teeth.png`,
x: __props.darkFans ? `/static/index/darkicon/labadark.png` : `/static/index/laba.png`,
y: common_vendor.n(__props.darkFans ? `right-container-fir-left-card-main-font-dark` : `right-container-fir-left-card-main-font`),
z: __props.darkFans ? `/static/index/indexvideo.png` : `/static/index/indexvideo.png`,
A: common_vendor.n(__props.darkFans ? `time-font-dark` : `time-font`),
B: common_vendor.n(__props.darkFans ? `time-text-dark` : `time-text`),
C: __props.darkFans ? `/static/index/darkicon/zhixingpeopledark.png` : `/static/index/cardicons/zhixing.png`,
D: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
E: __props.darkFans ? `/static/index/medium/dopeopledark.png` : `/static/index/cardicons/zhifa.png`,
F: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
G: common_vendor.n(__props.darkFans ? `time-button-end-dark` : `time-button-end`),
H: firstcurrentIndex.value,
I: __props.darkFans,
J: common_vendor.s(__props.darkFans ? `background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #386997 50%, rgba(0, 0, 0, 0) 100%);` : ``),
K: firstcurrentIndexup.value,
L: common_vendor.o(onSwiperChange),
M: `/static/index/hulilist/shang.png`,
N: !__props.darkFans
}, !__props.darkFans ? {
O: common_vendor.f(huliList.value, (item, index, i0) => {
return {
a: item.url,
b: common_vendor.t(item.name),
c: index,
d: common_vendor.o(($event) => openhuliList(), index)
};
})
} : {}, {
P: __props.darkFans
}, __props.darkFans ? {
Q: common_vendor.f(huliListDark.value, (item, index, i0) => {
return {
a: item.url,
b: common_vendor.t(item.name),
c: index
};
})
} : {}, {
R: `/static/index/hulilist/xia.png`,
S: common_vendor.s(isPopupVisible.value ? {
borderRadius: `30rpx`
} : {
borderRadius: `50rpx`
}),
T: common_vendor.n(__props.darkFans ? `right-container-fir-left-card-dark` : `right-container-fir-left-card`),
U: common_vendor.n(isPopupVisible.value ? `right-container-big` : `right-container-small`),
V: common_vendor.s(isPopupVisiblefiropen.value || isPopupVisible.value ? {
zIndex: 999
} : {
zIndex: 998
}),
W: common_vendor.f([1, 2, 3, 4], (item, index, i0) => {
return {
a: index
};
}),
X: common_assets._imports_0$8,
Y: common_vendor.t(currentTime.value),
Z: common_vendor.n(__props.darkFans ? `right-container-title-dark` : `right-container-title`),
aa: common_vendor.t(fullDate.value),
ab: common_vendor.n(__props.darkFans ? `right-container-date-dark` : `right-container-date`),
ac: common_vendor.t(weekDay.value),
ad: common_vendor.n(__props.darkFans ? `right-container-day-dark` : `right-container-day`),
ae: __props.darkFans ? `/static/index/darkicon/wendudark.png` : `/static/index/roomicons/wendu.png`,
af: common_vendor.n(__props.darkFans ? `right-container-tem-text-dark` : `right-container-tem-text`),
ag: __props.darkFans ? `/static/index/roomicons/shidu.png` : `/static/index/darkicon/shidudark.png`,
ah: common_vendor.n(__props.darkFans ? `right-container-tem-text-dark` : `right-container-tem-text`),
ai: !__props.darkFans
}, !__props.darkFans ? {
aj: common_vendor.f(roomBtttonList.value, (item, index, i0) => {
return {
a: roomTar.value.includes(index),
b: roomTar.value.includes(index) ? item.targetUrl : item.url,
c: common_vendor.o(($event) => saveItem(index), index),
d: common_vendor.t(item.name),
e: common_vendor.s(roomTar.value.includes(index) ? {
color: "#167ED7"
} : {}),
f: index
};
}),
ak: `/static/index/cardicons/ray2.png`
} : {}, {
al: __props.darkFans
}, __props.darkFans ? {
am: common_vendor.f(roomBtttonListdark.value, (item, index, i0) => {
return {
a: roomTar.value.includes(index),
b: roomTar.value.includes(index) ? item.targetUrl : item.url,
c: common_vendor.o(($event) => saveItem(index), index),
d: common_vendor.t(item.name),
e: common_vendor.s(roomTar.value.includes(index) ? {
color: "#167ED7"
} : {
color: "#fff"
}),
f: index
};
}),
an: `/static/index/cardicons/ray2.png`
} : {}, {
ao: common_vendor.n(__props.darkFans ? `right-container-fir-right-dark` : `right-container-fir-right`),
ap: `/static/index/yiliao/yiliaolei.png`,
aq: common_vendor.o(showPopupsec),
ar: common_vendor.f([1, 2, 3], (item, index, i0) => {
return {
a: index,
b: common_vendor.s(index === secondcurrentIndexup.value ? {
backgroundColor: `#01A0FE`
} : {})
};
}),
as: common_vendor.n(__props.darkFans ? `dot-dark` : `dot`),
at: __props.darkFans
}, __props.darkFans ? {
av: `/static/index/cardbgc/uplight.png`
} : {}, {
aw: common_vendor.f([1, 2, 3], (item, index, i0) => {
return {
a: common_vendor.f([1, 2, 3], (item2, index2, i1) => {
return {
a: common_vendor.o(showPopupsec, index2),
b: index2
};
}),
b: index
};
}),
ax: common_vendor.n(__props.darkFans ? `time-font-dark` : `time-font`),
ay: __props.darkFans ? `/static/index/medium/doctorsaydark.png` : `/static/index/medium/doctorsay.png`,
az: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
aA: __props.darkFans ? `/static/index/medium/howtododark.png` : `/static/index/medium/howtodo.png`,
aB: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
aC: __props.darkFans ? `/static/index/medium/useMed.png` : `/static/index/medium/yongyao.png`,
aD: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
aE: __props.darkFans ? `/static/index/medium/domanydark.png` : `/static/index/medium/domany.png`,
aF: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
aG: __props.darkFans ? `/static/index/darkicon/zhixingpeopledark.png` : `/static/index/cardicons/zhixing.png`,
aH: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
aI: __props.darkFans ? `/static/index/medium/dopeopledark.png` : `/static/index/cardicons/zhifa.png`,
aJ: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
aK: common_vendor.n(__props.darkFans ? `time-button-end-dark` : `time-button-end`),
aL: `/static/index/yiliao/project2.png`,
aM: common_vendor.n(__props.darkFans ? `right-container-photo-text-dark` : `right-container-photo-text`),
aN: secondcurrentIndex.value,
aO: secondcurrentIndexup.value,
aP: common_vendor.o(onSwiperChangesec),
aQ: __props.darkFans
}, __props.darkFans ? {
aR: `/static/index/cardbgc/leftlight.png`
} : {}, {
aS: common_vendor.s(__props.darkFans ? `background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #386997 50%, rgba(0, 0, 0, 0) 100%);` : ``),
aT: `/static/index/hulilist/shang.png`,
aU: !__props.darkFans
}, !__props.darkFans ? {
aV: common_vendor.f(mediumList.value, (item, index, i0) => {
return {
a: item.url,
b: common_vendor.t(item.name),
c: `${item.number}%`,
d: item.number !== 0,
e: index
};
})
} : {}, {
aW: __props.darkFans
}, __props.darkFans ? {
aX: common_vendor.f(mediumListdark.value, (item, index, i0) => {
return {
a: item.url,
b: common_vendor.t(item.name),
c: `${item.number}%`,
d: item.number !== 0,
e: index
};
})
} : {}, {
aY: `/static/index/hulilist/xia.png`,
aZ: common_vendor.s(isPopupVisiblesec.value ? {
borderRadius: `29rpx`
} : {
borderRadius: `50rpx`
}),
ba: common_vendor.n(__props.darkFans ? `right-container-left-dark` : `right-container-left`),
bb: common_vendor.n(isPopupVisiblesec.value ? `right-container-left-big` : `right-container-left-small`),
bc: common_vendor.s(isPopupVisiblefiropensec.value || isPopupVisiblesec.value ? {
zIndex: 999
} : {
zIndex: 0
}),
bd: `/static/index/baojielei.png`,
be: common_vendor.o(showPopupthi),
bf: `/static/index/baojieleft.png`,
bg: `/static/index/baojieright.png`,
bh: common_vendor.f([1, 2, 3], (item, index, i0) => {
return {
a: common_vendor.o(showPopupthi, index),
b: index
};
}),
bi: common_vendor.n(__props.darkFans ? `time-font-dark` : `time-font`),
bj: common_vendor.n(__props.darkFans ? `time-text-dark` : `time-text`),
bk: __props.darkFans ? `/static/index/darkicon/zhixingpeopledark.png` : `/static/index/cardicons/zhixing.png`,
bl: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
bm: __props.darkFans ? `/static/index/medium/dopeopledark.png` : `/static/index/cardicons/zhifa.png`,
bn: common_vendor.n(__props.darkFans ? `time-people-font-dark` : `time-people-font`),
bo: common_vendor.n(__props.darkFans ? `time-button-end-dark` : `time-button-end`),
bp: `/static/index/project3.png`,
bq: common_vendor.n(__props.darkFans ? `time-tra-thi-photo-font-dark` : `time-tra-thi-photo-font`),
br: secondcurrentIndex.value,
bs: common_vendor.s(isPopupVisiblethi.value ? {
borderRadius: `29rpx`
} : {
borderRadius: `50rpx`
}),
bt: common_vendor.n(__props.darkFans ? "right-container-right-father-dark" : "right-container-right-father"),
bv: common_vendor.s(isPopupVisiblefiropenthi.value || isPopupVisiblethi.value ? {
zIndex: 999
} : {
zIndex: 0
}),
bw: common_vendor.n(isPopupVisiblethi.value ? "right-container-right-big" : "right-container-right-small"),
bx: 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)
};
}),
by: common_assets._imports_1$8,
bz: common_vendor.n(__props.darkFans ? `under-father-img-font-dark` : `under-father-img-font`),
bA: common_vendor.sr(drawer, "9f74ebdb-0", {
"k": "drawer"
}),
bB: common_vendor.s(__props.isshow ? {
opacity: `1`
} : {
opacity: `0`
})
});
};
}
});
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-9f74ebdb"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/component/rightItemsindex/index.js.map