2025-05-20 16:10:53 +08:00
|
|
|
|
"use strict";
|
|
|
|
|
const common_vendor = require("../../common/vendor.js");
|
|
|
|
|
const common_assets = require("../../common/assets.js");
|
|
|
|
|
const component_rightItemssecondrelnew_yaoshandiao = require("./yaoshandiao.js");
|
|
|
|
|
if (!Math) {
|
|
|
|
|
joystick();
|
|
|
|
|
}
|
|
|
|
|
const joystick = () => "../public/newgame/joysticknew.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
|
|
|
|
|
},
|
|
|
|
|
liang: {
|
|
|
|
|
type: Object
|
|
|
|
|
},
|
|
|
|
|
isold: {
|
|
|
|
|
type: Boolean,
|
|
|
|
|
required: true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
emits: ["darkchange", "savename", "saveruler", "closename", "changefangkuang", "changeold"],
|
|
|
|
|
setup(__props, { expose: __expose, emit: __emit }) {
|
|
|
|
|
const props = __props;
|
|
|
|
|
common_vendor.watch(
|
|
|
|
|
() => props.isold,
|
|
|
|
|
() => {
|
|
|
|
|
if (props.isold) {
|
|
|
|
|
saveEditIndex.value.index0 = saveleft.value;
|
|
|
|
|
saveEditIndex.value.index1 = 0;
|
|
|
|
|
cardLeft.value = 1;
|
|
|
|
|
scrollTop.value = 1;
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
scrollTop.value = 0;
|
|
|
|
|
cardLeft.value = saveleft.value * 117;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
common_vendor.watch(
|
|
|
|
|
() => props.canmove,
|
|
|
|
|
() => {
|
|
|
|
|
bottomisShaking.value = false;
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
common_vendor.watch(
|
|
|
|
|
() => props.isshow,
|
|
|
|
|
() => {
|
|
|
|
|
bottomisShaking.value = false;
|
|
|
|
|
shakyTable.value = false;
|
2025-06-16 17:32:23 +08:00
|
|
|
|
cardLeft.value = 1;
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
cardLeft.value = 702;
|
|
|
|
|
});
|
2025-05-20 16:10:53 +08:00
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
const bottomItems = common_vendor.ref([
|
|
|
|
|
{
|
|
|
|
|
name: "纸尿裤",
|
|
|
|
|
url: "/static/index/niao.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "呕吐",
|
|
|
|
|
url: "/static/index/tu.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "吸痰",
|
|
|
|
|
url: "/static/index/ou.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "大便",
|
|
|
|
|
url: "/static/index/baba.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "纸尿裤",
|
|
|
|
|
url: "/static/index/niao.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "呕吐",
|
|
|
|
|
url: "/static/index/tu.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "吸痰",
|
|
|
|
|
url: "/static/index/ou.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
name: "大便",
|
|
|
|
|
url: "/static/index/baba.png",
|
|
|
|
|
target: "#fff",
|
|
|
|
|
id: -1
|
|
|
|
|
}
|
|
|
|
|
]);
|
|
|
|
|
const nameArray = [
|
|
|
|
|
`狂躁`,
|
|
|
|
|
`正常`,
|
|
|
|
|
`大体重`,
|
|
|
|
|
`口腔`,
|
|
|
|
|
`小体重`,
|
|
|
|
|
`头部`,
|
|
|
|
|
`面部`,
|
|
|
|
|
`躯干`,
|
|
|
|
|
`四肢`,
|
|
|
|
|
`修甲`,
|
|
|
|
|
`颅骨缺损`
|
|
|
|
|
];
|
|
|
|
|
const weekDays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"];
|
|
|
|
|
const days = Array.from({ length: 31 }, (_, i) => (i + 1).toString().padStart(2, "0"));
|
|
|
|
|
const isweek = common_vendor.ref(true);
|
|
|
|
|
const iszhouqi = common_vendor.ref(false);
|
|
|
|
|
const firsttop = common_vendor.ref(0);
|
|
|
|
|
const secondtop = common_vendor.ref(0);
|
|
|
|
|
const scrollLeft = common_vendor.ref(0);
|
|
|
|
|
const cardLeft = common_vendor.ref(678);
|
|
|
|
|
const scrollTop = common_vendor.ref(0);
|
|
|
|
|
const downList = common_vendor.ref();
|
|
|
|
|
common_vendor.ref([
|
|
|
|
|
// "三分段",
|
|
|
|
|
// "四分段",
|
|
|
|
|
]);
|
|
|
|
|
const isop = common_vendor.ref(false);
|
|
|
|
|
const bigArray = common_vendor.ref([]);
|
|
|
|
|
const isopen = common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
const isopacity = common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref("");
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
const sayisopen = common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref("");
|
|
|
|
|
const sayisopacity = common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref(0);
|
|
|
|
|
common_vendor.ref(0);
|
|
|
|
|
const saveleft = common_vendor.ref(6);
|
|
|
|
|
const saveright = common_vendor.ref(11);
|
|
|
|
|
const savetop = common_vendor.ref(0);
|
|
|
|
|
const savebottom = common_vendor.ref(3);
|
|
|
|
|
const isMove = common_vendor.ref(false);
|
|
|
|
|
const getNew = () => {
|
|
|
|
|
let object = JSON.parse(JSON.stringify(timearr.value[flyNumber.value.index0].children[flyNumber.value.index1]));
|
|
|
|
|
indexsave.value = [saveEditIndex.value.index0, saveEditIndex.value.index1];
|
|
|
|
|
let typeName = timearr.value[flyNumber.value.index0].children[flyNumber.value.index1].typeName;
|
|
|
|
|
timearr.value[flyNumber.value.index0].children[flyNumber.value.index1] = { directiveName: "", typeName };
|
|
|
|
|
let newtypeName = timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName;
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]] = object;
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName = newtypeName;
|
|
|
|
|
let startTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime;
|
|
|
|
|
let endTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime;
|
|
|
|
|
let positioning = timearr.value[indexsave.value[0]].positioning;
|
|
|
|
|
const rest = startTime.split(":")[1];
|
|
|
|
|
const rest0 = endTime.split(":")[1];
|
|
|
|
|
let many = Number(rest0) - Number(rest);
|
|
|
|
|
let start = newtypeName;
|
|
|
|
|
let end = Number(start) + many;
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime = positioning + ":" + start.padStart(2, "0");
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime = positioning + ":" + String(end % 60).padStart(2, "0");
|
|
|
|
|
flyNumber.value.index0 = -1;
|
|
|
|
|
flyNumber.value.index1 = -1;
|
|
|
|
|
isMove.value = false;
|
|
|
|
|
let data = {
|
|
|
|
|
index0: saveEditIndex.value.index0,
|
|
|
|
|
index1: saveEditIndex.value.index1
|
|
|
|
|
};
|
|
|
|
|
whereEvent(data);
|
|
|
|
|
};
|
|
|
|
|
const changLeft = (index2) => {
|
|
|
|
|
if (index2 === 5) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
iszhouqi.value = false;
|
|
|
|
|
weekIndex.value = -1;
|
|
|
|
|
monthIndex.value = -1;
|
|
|
|
|
weekValue.value = "";
|
|
|
|
|
monthValue.value = "";
|
|
|
|
|
secondtop.value = 1;
|
|
|
|
|
firsttop.value = 1;
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
secondtop.value = 0;
|
|
|
|
|
firsttop.value = 0;
|
|
|
|
|
});
|
|
|
|
|
upmenuIndex.value = index2;
|
|
|
|
|
downList.value = bigArray.value[index2].children;
|
|
|
|
|
downmenuIndex.value = 0;
|
|
|
|
|
thirdmenuIndex.value = 0;
|
|
|
|
|
};
|
|
|
|
|
const changecard = () => {
|
|
|
|
|
isDelete.value = false;
|
|
|
|
|
if (isMove.value) {
|
|
|
|
|
getNew();
|
|
|
|
|
} else {
|
|
|
|
|
if (timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].directiveName) {
|
|
|
|
|
flyNumber.value.index0 = saveEditIndex.value.index0;
|
|
|
|
|
flyNumber.value.index1 = saveEditIndex.value.index1;
|
|
|
|
|
isMove.value = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
common_vendor.ref(true);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
const movecard = (where) => {
|
|
|
|
|
isDelete.value = false;
|
|
|
|
|
if (saveleft.value * 117 - leftIn.value > 5 || leftIn.value - saveleft.value * 117 > 0) {
|
|
|
|
|
cardLeft.value = 1;
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
cardLeft.value = saveleft.value * 117;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
if (savetop.value * 104.5 - topIn.value > 5 || topIn.value - savetop.value * 104.5 > 0) {
|
|
|
|
|
scrollTop.value = 1;
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
scrollTop.value = savetop.value * 104.5;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
switch (where) {
|
|
|
|
|
case 0:
|
|
|
|
|
if (saveEditIndex.value.index1) {
|
|
|
|
|
saveEditIndex.value.index1--;
|
|
|
|
|
}
|
|
|
|
|
if (saveEditIndex.value.index1 < savetop.value) {
|
|
|
|
|
savetop.value = saveEditIndex.value.index1;
|
|
|
|
|
savebottom.value = saveEditIndex.value.index1 + 3;
|
|
|
|
|
scrollTop.value = saveEditIndex.value.index1 * 104.5;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 1:
|
|
|
|
|
if (saveEditIndex.value.index0 == 23) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
saveEditIndex.value.index0++;
|
|
|
|
|
if (saveEditIndex.value.index0 > saveright.value) {
|
|
|
|
|
saveleft.value = saveEditIndex.value.index0 - 5;
|
|
|
|
|
saveright.value = saveEditIndex.value.index0;
|
|
|
|
|
cardLeft.value = saveleft.value * 117;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 2:
|
|
|
|
|
if (saveEditIndex.value.index1 == 11) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
saveEditIndex.value.index1++;
|
|
|
|
|
if (saveEditIndex.value.index1 > savebottom.value) {
|
|
|
|
|
savetop.value = saveEditIndex.value.index1 - 3;
|
|
|
|
|
savebottom.value = saveEditIndex.value.index1;
|
|
|
|
|
scrollTop.value = savetop.value * 104.5;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 3:
|
|
|
|
|
if (saveEditIndex.value.index0 == 0) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
saveEditIndex.value.index0--;
|
|
|
|
|
if (saveEditIndex.value.index0 < saveleft.value) {
|
|
|
|
|
saveleft.value = saveEditIndex.value.index0;
|
|
|
|
|
saveright.value = saveEditIndex.value.index0 + 5;
|
|
|
|
|
cardLeft.value = saveleft.value * 117;
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
const weekValue = common_vendor.ref("");
|
|
|
|
|
const weekIndex = common_vendor.ref(-1);
|
|
|
|
|
const monthValue = common_vendor.ref("");
|
|
|
|
|
const monthIndex = common_vendor.ref(-1);
|
|
|
|
|
const clickWeek = (item, index2) => {
|
|
|
|
|
weekValue.value = item;
|
|
|
|
|
weekIndex.value = index2;
|
|
|
|
|
};
|
|
|
|
|
const clickMonth = (item, index2) => {
|
|
|
|
|
monthValue.value = item;
|
|
|
|
|
monthIndex.value = index2;
|
|
|
|
|
};
|
|
|
|
|
const isDelete = common_vendor.ref(false);
|
|
|
|
|
const openDelete = () => {
|
|
|
|
|
if (timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].directiveName) {
|
|
|
|
|
if (!isDelete.value) {
|
|
|
|
|
isDelete.value = true;
|
|
|
|
|
} else {
|
|
|
|
|
isDelete.value = false;
|
|
|
|
|
deleteRuler(saveEditIndex.value.index0, saveEditIndex.value.index1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
function pseudoRandom(index0, index1) {
|
|
|
|
|
const seed = index0 * 55.9898 + index1 * 78.233;
|
|
|
|
|
return Math.abs(Math.sin(seed) * 43758.5453) % 1;
|
|
|
|
|
}
|
|
|
|
|
function computeDelay(index0, index1) {
|
|
|
|
|
const range = 2;
|
|
|
|
|
return pseudoRandom(index0, index1) * range;
|
|
|
|
|
}
|
|
|
|
|
common_vendor.ref(0);
|
|
|
|
|
const topIn = common_vendor.ref(0);
|
|
|
|
|
const moveDownNumber = common_vendor.ref(0);
|
|
|
|
|
function handleScrolltime(e) {
|
|
|
|
|
let num = e.detail.scrollTop;
|
|
|
|
|
topIn.value = e.detail.scrollTop;
|
|
|
|
|
let formattedNum = parseFloat(num.toFixed(2));
|
|
|
|
|
moveDownNumber.value = formattedNum;
|
|
|
|
|
}
|
|
|
|
|
const leftIn = common_vendor.ref(0);
|
|
|
|
|
function handleTop(e) {
|
|
|
|
|
leftIn.value = e.detail.scrollLeft;
|
|
|
|
|
}
|
|
|
|
|
common_vendor.ref(true);
|
|
|
|
|
const getClass = (item, index0, index1) => {
|
|
|
|
|
if (item.cycleType === "日常") {
|
|
|
|
|
if (flyNumber.value.index0 === index0 && flyNumber.value.index1 === index1) {
|
|
|
|
|
return "title-time-border-yellow-active-transparent";
|
|
|
|
|
} else if (shakyTable.value) {
|
|
|
|
|
return "title-time-border-yellow-active";
|
|
|
|
|
} else {
|
|
|
|
|
return "title-time-border-yellow";
|
|
|
|
|
}
|
|
|
|
|
} else if (item.cycleType) {
|
|
|
|
|
if (flyNumber.value.index0 === index0 && flyNumber.value.index1 === index1) {
|
|
|
|
|
return "title-time-border-pouple-active-transparent";
|
|
|
|
|
} else if (shakyTable.value) {
|
|
|
|
|
return "title-time-border-pouple-active";
|
|
|
|
|
} else {
|
|
|
|
|
return "title-time-border-pouple";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return "title-time-border";
|
|
|
|
|
};
|
|
|
|
|
const doctorsayList = common_vendor.ref([
|
|
|
|
|
{ url: "/static/index/firstTags/30.png", targetUrl: "/static/index/firstTags/21.png", name: "日常" },
|
|
|
|
|
{ url: "/static/index/firstTags/10.png", targetUrl: "/static/index/firstTags/99.png", name: "清洁" },
|
|
|
|
|
{ url: "/static/index/firstTags/40.png", targetUrl: "/static/index/firstTags/31.png", name: "饮食" },
|
|
|
|
|
{ url: "/static/index/firstTags/00.png", targetUrl: "/static/index/firstTags/01.png", name: "睡眠" },
|
|
|
|
|
{ url: "/static/index/firstTags/20.png", targetUrl: "/static/index/firstTags/11.png", name: "排泻" },
|
|
|
|
|
{ url: "/static/index/firstTags/50.png", targetUrl: "/static/index/firstTags/41.png", name: "影像" }
|
|
|
|
|
]);
|
|
|
|
|
const upmenuIndex = common_vendor.ref(0);
|
|
|
|
|
const downmenuIndex = common_vendor.ref(0);
|
|
|
|
|
const thirdmenuIndex = common_vendor.ref(0);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref([]);
|
|
|
|
|
const emit = __emit;
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
const saveEditIndex = common_vendor.ref({
|
|
|
|
|
index0: -1,
|
|
|
|
|
index1: -1
|
|
|
|
|
});
|
|
|
|
|
common_vendor.ref(0);
|
|
|
|
|
common_vendor.ref([]);
|
|
|
|
|
const secondContant = (index2) => {
|
|
|
|
|
iszhouqi.value = false;
|
|
|
|
|
weekIndex.value = -1;
|
|
|
|
|
monthIndex.value = -1;
|
|
|
|
|
weekValue.value = "";
|
|
|
|
|
monthValue.value = "";
|
|
|
|
|
downmenuIndex.value = index2;
|
|
|
|
|
thirdmenuIndex.value = 0;
|
|
|
|
|
firsttop.value = 1;
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
firsttop.value = 0;
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
const newchange = (type) => {
|
|
|
|
|
emit("changeold", type);
|
|
|
|
|
};
|
|
|
|
|
const timer = common_vendor.ref(null);
|
|
|
|
|
common_vendor.ref({});
|
|
|
|
|
const moveX = common_vendor.ref(0);
|
|
|
|
|
const moveY = common_vendor.ref(0);
|
|
|
|
|
const openX = common_vendor.ref(0);
|
|
|
|
|
const openY = common_vendor.ref(0);
|
|
|
|
|
const flyNumber = common_vendor.ref({
|
|
|
|
|
index0: 999,
|
|
|
|
|
index1: 999,
|
|
|
|
|
typeName: ""
|
|
|
|
|
});
|
|
|
|
|
common_vendor.ref(-1);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
const deletedownisopacity = common_vendor.ref(false);
|
|
|
|
|
const touchindex1 = common_vendor.ref(-1);
|
|
|
|
|
const shareShow = common_vendor.ref(false);
|
|
|
|
|
const shareToWeixin = () => {
|
|
|
|
|
shareShow.value = true;
|
|
|
|
|
deletedownisopacity.value = false;
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
deletedownisopacity.value = true;
|
|
|
|
|
}, 100);
|
|
|
|
|
};
|
|
|
|
|
const clickshare = () => {
|
|
|
|
|
common_vendor.index.share({
|
|
|
|
|
provider: "weixin",
|
|
|
|
|
scene: "WXSceneSession",
|
|
|
|
|
type: 0,
|
|
|
|
|
href: "http://192.168.2.31:3101/daytoday",
|
|
|
|
|
title: "护理日程分享",
|
|
|
|
|
summary: "九泰护理日程测试",
|
|
|
|
|
imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png",
|
|
|
|
|
success: function(res) {
|
2025-06-16 17:32:23 +08:00
|
|
|
|
common_vendor.index.__f__("log", "at component/rightItemssecondrelnew/index.vue:1232", "success:");
|
2025-05-20 16:10:53 +08:00
|
|
|
|
},
|
|
|
|
|
fail: function(err) {
|
2025-06-16 17:32:23 +08:00
|
|
|
|
common_vendor.index.__f__("log", "at component/rightItemssecondrelnew/index.vue:1235", "fail:");
|
2025-05-20 16:10:53 +08:00
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
const rulerTouchClick = (item, index0, index1, e) => {
|
|
|
|
|
if (item.directiveName) {
|
|
|
|
|
touchindex1.value = index1;
|
|
|
|
|
const query = common_vendor.index.createSelectorQuery();
|
|
|
|
|
query.selectAll(".super-card-time-card").boundingClientRect((data) => {
|
|
|
|
|
data.forEach(async (res) => {
|
|
|
|
|
if (res.left > 100 && res.left < 1067 && res.top < 570 && res.top > 140 && res.dataset.index0 == index0 && res.dataset.index1 == index1) {
|
|
|
|
|
if (res.left > 100 && res.left < 500) {
|
|
|
|
|
openX.value = Math.floor(res.left) + 520;
|
|
|
|
|
} else {
|
|
|
|
|
openX.value = Math.floor(res.left);
|
|
|
|
|
}
|
|
|
|
|
if (res.top > 140 && res.top < 300) {
|
|
|
|
|
openY.value = Math.floor(res.top) + 250;
|
|
|
|
|
} else {
|
|
|
|
|
openY.value = Math.floor(res.top);
|
|
|
|
|
}
|
|
|
|
|
await common_vendor.nextTick$1();
|
|
|
|
|
isopen.value = true;
|
|
|
|
|
isopacity.value = false;
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
isopacity.value = true;
|
|
|
|
|
}, 100);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}).exec();
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
const shakyTable = common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref([]);
|
|
|
|
|
const rulerTouchStart = (item, index0, index1, e) => {
|
|
|
|
|
};
|
|
|
|
|
const rulerTouchMove = (e) => {
|
|
|
|
|
const moveXa = Math.floor(e.touches[0].pageX);
|
|
|
|
|
const moveYa = Math.floor(e.touches[0].pageY);
|
|
|
|
|
if (Math.abs(moveXa - moveX.value) > 0 || Math.abs(moveYa - moveY.value) > 0) {
|
|
|
|
|
if (timer.value) {
|
|
|
|
|
clearTimeout(timer.value);
|
|
|
|
|
timer.value = null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
const rulerTouchEnd = () => {
|
|
|
|
|
isTuoing.value = false;
|
|
|
|
|
if (timer.value) {
|
|
|
|
|
clearTimeout(timer.value);
|
|
|
|
|
timer.value = null;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
const deleteRuler = (index0, index1) => {
|
|
|
|
|
let typeName = timearr.value[index0].children[index1].typeName;
|
|
|
|
|
timearr.value[index0].children[index1] = { directiveName: "", typeName };
|
|
|
|
|
};
|
|
|
|
|
common_vendor.ref(null);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref(false);
|
|
|
|
|
const saveX = common_vendor.ref(0);
|
|
|
|
|
const saveY = common_vendor.ref(0);
|
|
|
|
|
const isTuoing = common_vendor.ref(false);
|
|
|
|
|
common_vendor.ref("");
|
|
|
|
|
common_vendor.ref("");
|
|
|
|
|
const bottomTimer = common_vendor.ref(null);
|
|
|
|
|
const bottomisShaking = common_vendor.ref(false);
|
|
|
|
|
const bottomTouchStart = (e) => {
|
|
|
|
|
saveX.value = Math.floor(e.touches[0].pageX);
|
|
|
|
|
saveY.value = Math.floor(e.touches[0].pageY);
|
|
|
|
|
bottomTimer.value = setTimeout(() => {
|
|
|
|
|
bottomisShaking.value = true;
|
|
|
|
|
}, 500);
|
|
|
|
|
};
|
|
|
|
|
const bottomTouchMove = (e) => {
|
|
|
|
|
const moveX2 = Math.floor(e.touches[0].pageX);
|
|
|
|
|
const moveY2 = Math.floor(e.touches[0].pageY);
|
|
|
|
|
if (Math.abs(moveX2 - saveX.value) > 0 || Math.abs(moveY2 - saveY.value) > 0) {
|
|
|
|
|
if (bottomTimer.value) {
|
|
|
|
|
clearTimeout(bottomTimer.value);
|
|
|
|
|
bottomTimer.value = null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
const bottomTouchEnd = () => {
|
|
|
|
|
if (bottomTimer.value) {
|
|
|
|
|
clearTimeout(bottomTimer.value);
|
|
|
|
|
bottomTimer.value = null;
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
common_vendor.ref({
|
|
|
|
|
time: "",
|
|
|
|
|
minute: "",
|
|
|
|
|
array: []
|
|
|
|
|
});
|
|
|
|
|
common_vendor.ref({
|
|
|
|
|
op: {
|
|
|
|
|
name: "",
|
|
|
|
|
index: [-1, -1, -1]
|
|
|
|
|
},
|
|
|
|
|
startTime: "",
|
|
|
|
|
weekTimeNumber: -1,
|
|
|
|
|
monthTimeNumber: -1,
|
|
|
|
|
monthTime: "",
|
|
|
|
|
weekTime: ""
|
|
|
|
|
});
|
|
|
|
|
common_vendor.ref(0);
|
|
|
|
|
const indexsave = common_vendor.ref([-1, -1]);
|
|
|
|
|
const rulerMoveEnd = (object) => {
|
|
|
|
|
if (props.liang.index0 !== 999 && object.cycleType) {
|
|
|
|
|
indexsave.value = [props.liang.index0, props.liang.index1];
|
|
|
|
|
let typeName = timearr.value[flyNumber.value.index0].children[flyNumber.value.index1].typeName;
|
|
|
|
|
timearr.value[flyNumber.value.index0].children[flyNumber.value.index1] = { directiveName: "", typeName };
|
|
|
|
|
let newtypeName = timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName;
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]] = object;
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName = newtypeName;
|
|
|
|
|
let startTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime;
|
|
|
|
|
let endTime = timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime;
|
|
|
|
|
let positioning = timearr.value[indexsave.value[0]].positioning;
|
|
|
|
|
const rest = startTime.split(":")[1];
|
|
|
|
|
const rest0 = endTime.split(":")[1];
|
|
|
|
|
let many = Number(rest0) - Number(rest);
|
|
|
|
|
let start = newtypeName;
|
|
|
|
|
let end = Number(start) + many;
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime = positioning + ":" + start.padStart(2, "0");
|
|
|
|
|
timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime = positioning + ":" + String(end % 60).padStart(2, "0");
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
common_vendor.ref(null);
|
|
|
|
|
const opensay = () => {
|
|
|
|
|
sayisopacity.value = false;
|
|
|
|
|
sayisopen.value = true;
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
sayisopacity.value = true;
|
|
|
|
|
}, 50);
|
|
|
|
|
};
|
|
|
|
|
const addnew = () => {
|
|
|
|
|
if (isDelete.value) {
|
|
|
|
|
isDelete.value = false;
|
|
|
|
|
deleteRuler(saveEditIndex.value.index0, saveEditIndex.value.index1);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (isMove.value) {
|
|
|
|
|
getNew();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
flyNumber.value.index0 = -1;
|
|
|
|
|
flyNumber.value.index1 = -1;
|
|
|
|
|
isMove.value = false;
|
|
|
|
|
let stopIt = false;
|
|
|
|
|
let allobject = bigArray.value[upmenuIndex.value].children[downmenuIndex.value].children[thirdmenuIndex.value];
|
|
|
|
|
if (allobject.cycleType === "即时护理") {
|
|
|
|
|
scrollLeft.value = 1;
|
|
|
|
|
bottomItems.value.forEach((element, index2) => {
|
|
|
|
|
if (element.id === allobject.id) {
|
|
|
|
|
stopIt = true;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
common_vendor.nextTick$1(() => {
|
|
|
|
|
if (!stopIt) {
|
|
|
|
|
scrollLeft.value = 0;
|
|
|
|
|
if (bottomItems.value.length && bottomItems.value[0].target === "#00a8ff") {
|
|
|
|
|
bottomItems.value[0].target = "#fff";
|
|
|
|
|
clearTimeout(cleansettimeout.value);
|
|
|
|
|
}
|
|
|
|
|
bottomItems.value.unshift({
|
|
|
|
|
name: allobject.title,
|
|
|
|
|
url: "/static/index/ou.png",
|
|
|
|
|
target: `#00a8ff`,
|
|
|
|
|
id: allobject.id
|
|
|
|
|
});
|
2025-06-16 17:32:23 +08:00
|
|
|
|
common_vendor.index.__f__("log", "at component/rightItemssecondrelnew/index.vue:1529", "!!!!", bottomItems.value);
|
2025-05-20 16:10:53 +08:00
|
|
|
|
cleansettimeout.value = setTimeout(() => {
|
|
|
|
|
bottomItems.value[0].target = `#fff`;
|
|
|
|
|
}, 1500);
|
|
|
|
|
} else {
|
|
|
|
|
clearTimeout(cleansettimeoutrel.value);
|
|
|
|
|
isop.value = true;
|
|
|
|
|
cleansettimeoutrel.value = setTimeout(() => {
|
|
|
|
|
isop.value = false;
|
|
|
|
|
}, 1e3);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (allobject.cycleType === "周期护理" && iszhouqi.value && weekIndex.value == -1 && monthIndex.value == -1) {
|
|
|
|
|
return;
|
|
|
|
|
} else if (allobject.cycleType === "周期护理" && !iszhouqi.value) {
|
|
|
|
|
iszhouqi.value = true;
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
let cycleType = "";
|
|
|
|
|
if (allobject.cycleType === "日常护理") {
|
|
|
|
|
cycleType = "日常";
|
|
|
|
|
} else {
|
|
|
|
|
if (weekIndex.value !== -1) {
|
|
|
|
|
cycleType = weekValue.value;
|
|
|
|
|
} else {
|
|
|
|
|
cycleType = monthValue.value + "号";
|
|
|
|
|
}
|
|
|
|
|
iszhouqi.value = false;
|
|
|
|
|
weekIndex.value = -1;
|
|
|
|
|
monthIndex.value = -1;
|
|
|
|
|
weekValue.value = "";
|
|
|
|
|
monthValue.value = "";
|
|
|
|
|
}
|
|
|
|
|
const startHour = Number(saveEditIndex.value.index0);
|
|
|
|
|
const startMinute = Number(timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].typeName);
|
|
|
|
|
const endMinute = startMinute + 10;
|
|
|
|
|
const endHour = startHour + Math.floor(endMinute / 60);
|
|
|
|
|
const formattedStart = `${String(startHour)}:${String(startMinute).padStart(2, "0")}`;
|
|
|
|
|
const formattedEnd = `${String(endHour)}:${String(endMinute % 60).padStart(2, "0")}`;
|
|
|
|
|
timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].startTime = formattedStart;
|
|
|
|
|
timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].endTime = formattedEnd;
|
|
|
|
|
let param = {
|
|
|
|
|
directiveId: allobject.id,
|
|
|
|
|
directiveName: allobject.title,
|
|
|
|
|
startTime: formattedStart,
|
|
|
|
|
endTime: formattedEnd,
|
|
|
|
|
positioning: saveEditIndex.value.index0.toString(),
|
|
|
|
|
positioningLong: saveEditIndex.value.index1.toString(),
|
|
|
|
|
tagName: allobject.tagName,
|
|
|
|
|
cycleType,
|
|
|
|
|
nuId: "1",
|
|
|
|
|
customerId: "1",
|
|
|
|
|
id: "",
|
|
|
|
|
typeName: timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].typeName
|
|
|
|
|
};
|
|
|
|
|
timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1] = param;
|
|
|
|
|
let data = {
|
|
|
|
|
index0: saveEditIndex.value.index0,
|
|
|
|
|
index1: saveEditIndex.value.index1
|
|
|
|
|
};
|
|
|
|
|
whereEvent(data);
|
|
|
|
|
saveAll();
|
|
|
|
|
};
|
|
|
|
|
const cleansettimeout = common_vendor.ref(null);
|
|
|
|
|
const cleansettimeoutrel = common_vendor.ref(null);
|
|
|
|
|
const saveAll = () => {
|
|
|
|
|
timearr.value.forEach((element0, index0) => {
|
|
|
|
|
element0.children.forEach((element1, index1) => {
|
|
|
|
|
let saveTypeName = "";
|
|
|
|
|
if (!element1.directiveName && !element1.id) {
|
|
|
|
|
let array = {};
|
|
|
|
|
if (element1.typeName) {
|
|
|
|
|
saveTypeName = element1.typeName;
|
|
|
|
|
}
|
|
|
|
|
array = JSON.parse(JSON.stringify(moBan.value));
|
|
|
|
|
saveTypeName ? array.typeName = saveTypeName : "";
|
|
|
|
|
array.positioning = index0;
|
|
|
|
|
array.positioningLong = index1;
|
|
|
|
|
} else {
|
|
|
|
|
element1.positioning = index0;
|
|
|
|
|
element1.positioningLong = index1;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
const routerPush = () => {
|
|
|
|
|
common_vendor.index.setStorage({
|
|
|
|
|
key: "myArray",
|
|
|
|
|
data: timearr.value,
|
|
|
|
|
success: function() {
|
|
|
|
|
common_vendor.index.navigateTo({
|
|
|
|
|
url: `/pages/timeMatrix/indexnew`
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
const saveRulerTime = common_vendor.ref({
|
|
|
|
|
index0: -1,
|
|
|
|
|
index1: -1
|
|
|
|
|
});
|
|
|
|
|
const targetRuler = common_vendor.ref({
|
|
|
|
|
index0: -1,
|
|
|
|
|
index1: -1,
|
|
|
|
|
current: -1,
|
|
|
|
|
bordershow: true
|
|
|
|
|
});
|
|
|
|
|
const whereEvent = (data) => {
|
|
|
|
|
targetRuler.value.index0 = data.index0;
|
|
|
|
|
targetRuler.value.index1 = data.index1;
|
|
|
|
|
saveRulerTime.value.index0 = targetRuler.value.index0;
|
|
|
|
|
saveRulerTime.value.index1 = targetRuler.value.index1;
|
|
|
|
|
targetRuler.value.bordershow = false;
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
targetRuler.value.index0 = -1;
|
|
|
|
|
targetRuler.value.index1 = -1;
|
|
|
|
|
targetRuler.value.current = -1;
|
|
|
|
|
}, 400);
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
targetRuler.value.bordershow = true;
|
|
|
|
|
saveRulerTime.value.index0 = -1;
|
|
|
|
|
saveRulerTime.value.index1 = -1;
|
|
|
|
|
}, 1e3);
|
|
|
|
|
};
|
|
|
|
|
const minuteArr = ["00", "05", "10", "15", "20", "25", "30", "35", "40", "45", "50", "55"];
|
|
|
|
|
const timearr = common_vendor.ref(
|
|
|
|
|
Array.from({ length: 24 }, (_, hour) => ({
|
|
|
|
|
positioning: hour.toString(),
|
|
|
|
|
children: minuteArr.map((time) => ({
|
|
|
|
|
typeName: time,
|
|
|
|
|
// 表示分钟,如 '00', '05' 等
|
|
|
|
|
directiveName: ""
|
|
|
|
|
// 默认的 directiveName
|
|
|
|
|
}))
|
|
|
|
|
}))
|
|
|
|
|
);
|
|
|
|
|
common_vendor.onShow(() => {
|
|
|
|
|
bigArray.value = component_rightItemssecondrelnew_yaoshandiao.myArray;
|
|
|
|
|
downList.value = bigArray.value[0].children;
|
|
|
|
|
common_vendor.index.$on("where", whereEvent);
|
|
|
|
|
});
|
|
|
|
|
common_vendor.onHide(() => {
|
|
|
|
|
common_vendor.index.$off("where", whereEvent);
|
|
|
|
|
});
|
|
|
|
|
__expose({
|
|
|
|
|
// rulerEnd,
|
|
|
|
|
rulerMoveEnd
|
|
|
|
|
// nextItems,
|
|
|
|
|
});
|
|
|
|
|
common_vendor.ref({
|
|
|
|
|
index0: 999,
|
|
|
|
|
index1: 999
|
|
|
|
|
});
|
|
|
|
|
const moBan = common_vendor.ref({
|
|
|
|
|
directiveId: "",
|
|
|
|
|
directiveName: "",
|
|
|
|
|
startTime: "",
|
|
|
|
|
endTime: "",
|
|
|
|
|
positioning: "",
|
|
|
|
|
positioningLong: "",
|
|
|
|
|
tagName: "",
|
|
|
|
|
cycleType: "",
|
|
|
|
|
nuId: "1",
|
|
|
|
|
customerId: "1",
|
|
|
|
|
id: "",
|
|
|
|
|
typeName: ""
|
|
|
|
|
});
|
|
|
|
|
function splitString(str) {
|
|
|
|
|
let result = [];
|
|
|
|
|
let remainingStr = str;
|
|
|
|
|
let regex = /([^((]*)[((]([^))]+)[))]/;
|
|
|
|
|
while (regex.test(remainingStr)) {
|
|
|
|
|
let match = remainingStr.match(regex);
|
|
|
|
|
if (match) {
|
|
|
|
|
if (match[1].trim()) {
|
|
|
|
|
result.push(match[1].trim());
|
|
|
|
|
}
|
|
|
|
|
if (match[2].trim()) {
|
|
|
|
|
result.push(match[2].trim());
|
|
|
|
|
}
|
|
|
|
|
remainingStr = remainingStr.replace(match[0], "").trim();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (remainingStr.trim()) {
|
|
|
|
|
result.push(remainingStr.trim());
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
return (_ctx, _cache) => {
|
|
|
|
|
var _a, _b, _c, _d;
|
|
|
|
|
return common_vendor.e({
|
|
|
|
|
a: common_vendor.o(movecard),
|
|
|
|
|
b: common_vendor.n(__props.darkFans ? `right-container-title-no-dark` : `right-container-title-no`),
|
|
|
|
|
c: common_vendor.n(__props.darkFans ? `right-container-title-no-dark` : `right-container-title-no`),
|
|
|
|
|
d: `/static/index/undericons/man.png`,
|
|
|
|
|
e: common_vendor.n(__props.darkFans ? `right-icons-font-dark` : `right-icons-font`),
|
|
|
|
|
f: __props.darkFans ? `/static/index/undericons/face.png` : `/static/index/undericons/facelight.png`,
|
|
|
|
|
g: __props.darkFans ? `/static/index/undericons/hand.png` : `/static/index/undericons/handlight.png`,
|
|
|
|
|
h: __props.darkFans ? `/static/index/undericons/out.png` : `/static/index/undericons/outlight.png`,
|
|
|
|
|
i: common_vendor.o(($event) => newchange(0)),
|
|
|
|
|
j: common_vendor.o(shareToWeixin),
|
|
|
|
|
k: common_vendor.o(routerPush),
|
|
|
|
|
l: common_vendor.f(timearr.value[0].children, (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: common_vendor.t(item.typeName),
|
|
|
|
|
b: common_vendor.n(touchindex1.value === index2 || __props.liang.index1 === index2 && !__props.canmove || flyNumber.value.index1 === index2 && shakyTable.value ? `boom-son-target` : `boom-son`),
|
|
|
|
|
c: item.typeName,
|
|
|
|
|
d: index2
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
m: `-${2 * moveDownNumber.value}rpx`,
|
|
|
|
|
n: common_vendor.f(timearr.value, (item0, index0, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: common_vendor.t((item0.positioning.length == 1 ? "0" + item0.positioning : item0.positioning) + ":00"),
|
|
|
|
|
b: index0
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
o: common_vendor.f(timearr.value, (item0, index0, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: common_vendor.f(item0.children, (item1, index1, i1) => {
|
|
|
|
|
return common_vendor.e({
|
|
|
|
|
a: flyNumber.value.index0 === index0 && flyNumber.value.index1 === index1 && index1 == 0
|
|
|
|
|
}, flyNumber.value.index0 === index0 && flyNumber.value.index1 === index1 && index1 == 0 ? {} : {}, {
|
|
|
|
|
b: flyNumber.value.index0 === index0 && flyNumber.value.index1 === index1 && index1
|
|
|
|
|
}, flyNumber.value.index0 === index0 && flyNumber.value.index1 === index1 && index1 ? {} : {}, {
|
|
|
|
|
c: saveEditIndex.value.index0 == index0 && saveEditIndex.value.index1 == index1 && index1 == 0 && isDelete.value
|
|
|
|
|
}, saveEditIndex.value.index0 == index0 && saveEditIndex.value.index1 == index1 && index1 == 0 && isDelete.value ? {} : {}, {
|
|
|
|
|
d: saveEditIndex.value.index0 == index0 && saveEditIndex.value.index1 == index1 && index1 && isDelete.value
|
|
|
|
|
}, saveEditIndex.value.index0 == index0 && saveEditIndex.value.index1 == index1 && index1 && isDelete.value ? {} : {}, {
|
|
|
|
|
e: saveEditIndex.value.index0 == index0 && saveEditIndex.value.index1 == index1,
|
|
|
|
|
f: item1.startTime
|
|
|
|
|
}, item1.startTime ? {
|
|
|
|
|
g: common_vendor.t(item1.startTime + `-` + item1.endTime),
|
|
|
|
|
h: item1.cycleType == "日常" ? `/static/index/yellowbian.png` : `/static/index/puoplebian.png`,
|
|
|
|
|
i: common_vendor.t(item1.cycleType),
|
|
|
|
|
j: __props.liang.index0 !== index0 || __props.liang.index1 !== index1 || __props.canmove
|
|
|
|
|
} : {}, {
|
|
|
|
|
k: item1.startTime
|
|
|
|
|
}, item1.startTime ? {
|
2025-06-16 17:32:23 +08:00
|
|
|
|
l: common_assets._imports_0$5
|
2025-05-20 16:10:53 +08:00
|
|
|
|
} : {}, {
|
|
|
|
|
m: item1.startTime
|
|
|
|
|
}, item1.startTime ? {
|
|
|
|
|
n: common_vendor.t(splitString(item1.directiveName)[0])
|
|
|
|
|
} : {}, {
|
|
|
|
|
o: item1.startTime
|
|
|
|
|
}, item1.startTime ? {
|
2025-06-16 17:32:23 +08:00
|
|
|
|
p: common_assets._imports_1$4,
|
2025-05-20 16:10:53 +08:00
|
|
|
|
q: common_assets._imports_2
|
|
|
|
|
} : {}, {
|
|
|
|
|
r: common_vendor.n(getClass(item1, index0, index1)),
|
|
|
|
|
s: `-${computeDelay(index0, index1).toFixed(2)}s`,
|
|
|
|
|
t: common_vendor.n(targetRuler.value.index0 === index0 && targetRuler.value.index1 === index1 ? targetRuler.value.index1 ? `title-time-border-big` : `title-time-border-big-top` : `super-card-time-card`),
|
|
|
|
|
v: common_vendor.s(!targetRuler.value.bordershow && saveRulerTime.value.index0 === index0 && saveRulerTime.value.index1 === index1 ? {
|
|
|
|
|
zIndex: 999
|
|
|
|
|
} : {
|
|
|
|
|
borderBottom: "1rpx solid transparent"
|
|
|
|
|
}),
|
|
|
|
|
w: `a${index0}_${index1}`,
|
|
|
|
|
x: common_vendor.o(($event) => rulerTouchClick(item1, index0, index1), index1),
|
|
|
|
|
y: common_vendor.o(($event) => rulerTouchStart(), index1),
|
|
|
|
|
z: common_vendor.o(rulerTouchMove, index1),
|
|
|
|
|
A: common_vendor.o(($event) => rulerTouchEnd(), index1),
|
|
|
|
|
B: index1,
|
|
|
|
|
C: index1
|
|
|
|
|
});
|
|
|
|
|
}),
|
|
|
|
|
b: index0,
|
|
|
|
|
c: index0
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
p: isMove.value ? `/static/index/movemode/targetcheng.png` : `/static/index/movemode/target.png`,
|
|
|
|
|
q: scrollTop.value,
|
|
|
|
|
r: __props.canmove && !shakyTable.value,
|
|
|
|
|
s: common_vendor.o(handleScrolltime),
|
|
|
|
|
t: cardLeft.value,
|
|
|
|
|
v: common_vendor.o(handleTop),
|
|
|
|
|
w: common_vendor.f(bottomItems.value, (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: item.url,
|
|
|
|
|
b: `-${index2 * 0.1}s`,
|
|
|
|
|
c: common_vendor.t(item.name),
|
|
|
|
|
d: common_vendor.o(($event) => bottomItems.value.splice(index2, 1), index2),
|
|
|
|
|
e: common_vendor.o(bottomTouchStart, index2),
|
|
|
|
|
f: common_vendor.o(bottomTouchMove, index2),
|
|
|
|
|
g: common_vendor.o(bottomTouchEnd, index2),
|
|
|
|
|
h: common_vendor.s(item.target ? {
|
|
|
|
|
background: item.target,
|
|
|
|
|
transition: `all 1.5s ease-in-out`
|
|
|
|
|
} : {
|
|
|
|
|
transition: `all 1.5s ease-in-out`
|
|
|
|
|
}),
|
|
|
|
|
i: index2
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
x: common_assets._imports_3,
|
|
|
|
|
y: common_vendor.n(bottomisShaking.value ? `super-end-items-img-father-active` : `super-end-items-img-father`),
|
2025-06-16 17:32:23 +08:00
|
|
|
|
z: common_assets._imports_1$4,
|
2025-05-20 16:10:53 +08:00
|
|
|
|
A: common_assets._imports_2,
|
|
|
|
|
B: bottomisShaking.value,
|
|
|
|
|
C: scrollLeft.value,
|
|
|
|
|
D: common_vendor.o(($event) => {
|
|
|
|
|
isweek.value = false;
|
|
|
|
|
weekIndex.value = -1;
|
|
|
|
|
weekValue.value = "";
|
|
|
|
|
}),
|
|
|
|
|
E: isweek.value,
|
|
|
|
|
F: common_vendor.o(($event) => {
|
|
|
|
|
isweek.value = true;
|
|
|
|
|
monthIndex.value = -1;
|
|
|
|
|
monthValue.value = "";
|
|
|
|
|
}),
|
|
|
|
|
G: !isweek.value,
|
|
|
|
|
H: isweek.value
|
|
|
|
|
}, isweek.value ? {
|
|
|
|
|
I: common_vendor.f(weekDays, (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: common_vendor.t(item),
|
|
|
|
|
b: common_vendor.n(weekIndex.value === index2 ? `items-card-target` : `items-card`),
|
|
|
|
|
c: index2,
|
|
|
|
|
d: common_vendor.o(($event) => clickWeek(item, index2), index2)
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
} : {}, {
|
|
|
|
|
J: !isweek.value
|
|
|
|
|
}, !isweek.value ? {
|
|
|
|
|
K: common_vendor.f(common_vendor.unref(days), (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: common_vendor.t(item),
|
|
|
|
|
b: common_vendor.n(monthIndex.value === index2 ? `items-card-target` : `items-card`),
|
|
|
|
|
c: index2,
|
|
|
|
|
d: common_vendor.o(($event) => clickMonth(item, index2), index2)
|
|
|
|
|
};
|
|
|
|
|
})
|
|
|
|
|
} : {}, {
|
|
|
|
|
L: firsttop.value,
|
|
|
|
|
M: iszhouqi.value,
|
|
|
|
|
N: common_vendor.f(bigArray.value[upmenuIndex.value].children[downmenuIndex.value].children, (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: item.cycleType === "日常护理",
|
|
|
|
|
b: item.cycleType === "周期护理",
|
|
|
|
|
c: item.cycleType === "即时护理",
|
|
|
|
|
d: common_vendor.t(item.title),
|
|
|
|
|
e: common_vendor.s(thirdmenuIndex.value == index2 ? {
|
|
|
|
|
color: `rgb(54, 159, 239)`
|
|
|
|
|
} : {}),
|
|
|
|
|
f: common_vendor.s(thirdmenuIndex.value == index2 ? {
|
|
|
|
|
border: `2rpx solid rgb(54, 159, 239)`,
|
|
|
|
|
backgroundColor: `#fff`
|
|
|
|
|
} : {
|
|
|
|
|
border: `2rpx solid rgb(229, 233, 249)`
|
|
|
|
|
}),
|
|
|
|
|
g: index2,
|
|
|
|
|
h: common_vendor.o(($event) => thirdmenuIndex.value = index2, index2)
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
O: common_assets._imports_4,
|
|
|
|
|
P: common_assets._imports_5,
|
|
|
|
|
Q: common_assets._imports_6,
|
2025-06-16 17:32:23 +08:00
|
|
|
|
R: common_assets._imports_0$5,
|
|
|
|
|
S: common_assets._imports_1$4,
|
2025-05-20 16:10:53 +08:00
|
|
|
|
T: common_assets._imports_2,
|
|
|
|
|
U: firsttop.value,
|
|
|
|
|
V: !iszhouqi.value,
|
|
|
|
|
W: common_vendor.f(downList.value, (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: common_vendor.t(item.title),
|
|
|
|
|
b: common_vendor.n(downmenuIndex.value == index2 ? `downList-box-target` : `downList-box`),
|
|
|
|
|
c: index2,
|
|
|
|
|
d: common_vendor.o(($event) => secondContant(index2), index2)
|
|
|
|
|
};
|
|
|
|
|
}),
|
2025-06-16 17:32:23 +08:00
|
|
|
|
X: common_assets._imports_0$5,
|
2025-05-20 16:10:53 +08:00
|
|
|
|
Y: secondtop.value,
|
|
|
|
|
Z: common_vendor.f(doctorsayList.value, (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: index2 === upmenuIndex.value ? item.targetUrl : item.url,
|
|
|
|
|
b: common_vendor.t(item.name),
|
|
|
|
|
c: common_vendor.n(index2 === upmenuIndex.value ? `doctorsay-container-card-font-dark` : `doctorsay-container-card-font`),
|
|
|
|
|
d: index2 === upmenuIndex.value && index2,
|
|
|
|
|
e: index2 === upmenuIndex.value && index2 !== 5,
|
|
|
|
|
f: common_vendor.n(index2 === upmenuIndex.value ? `doctorsay-container-card-target` : `doctorsay-container-card`),
|
|
|
|
|
g: index2,
|
|
|
|
|
h: common_vendor.o(($event) => changLeft(index2), index2)
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
aa: common_vendor.s(isop.value ? {
|
|
|
|
|
opacity: 1
|
|
|
|
|
} : {
|
|
|
|
|
opacity: 0
|
|
|
|
|
}),
|
|
|
|
|
ab: common_assets._imports_7,
|
|
|
|
|
ac: common_vendor.o(changecard),
|
|
|
|
|
ad: common_assets._imports_8,
|
|
|
|
|
ae: common_vendor.o(openDelete),
|
|
|
|
|
af: common_assets._imports_9,
|
|
|
|
|
ag: common_vendor.o(opensay),
|
|
|
|
|
ah: common_assets._imports_10,
|
|
|
|
|
ai: common_vendor.o(addnew),
|
|
|
|
|
aj: `/static/index/teeth.png`,
|
|
|
|
|
ak: common_vendor.t((_b = (_a = timearr.value[flyNumber.value.index0]) == null ? void 0 : _a.children[flyNumber.value.index1]) == null ? void 0 : _b.value),
|
|
|
|
|
al: 2 * openY.value - 350 + "rpx",
|
|
|
|
|
am: 2 * openX.value - 780 + "rpx",
|
|
|
|
|
an: isopacity.value ? 1 : 0,
|
|
|
|
|
ao: ((_d = (_c = timearr.value[flyNumber.value.index0]) == null ? void 0 : _c.children[flyNumber.value.index1]) == null ? void 0 : _d.type) === "日常" ? "#fffcf6" : "rgb(246, 244, 254)",
|
|
|
|
|
ap: common_vendor.o(() => {
|
|
|
|
|
}),
|
|
|
|
|
aq: isopen.value,
|
|
|
|
|
ar: common_vendor.o(($event) => {
|
|
|
|
|
isopen.value = false;
|
|
|
|
|
flyNumber.value.index0 = 999;
|
|
|
|
|
touchindex1.value = -1;
|
|
|
|
|
}),
|
|
|
|
|
as: common_vendor.f(nameArray.slice(0, 2), (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: `/static/index/tagNames/${index2}.png`,
|
|
|
|
|
b: common_vendor.t(item),
|
|
|
|
|
c: index2
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
at: common_vendor.f(nameArray.slice(2, 11), (item, index2, i0) => {
|
|
|
|
|
return {
|
|
|
|
|
a: `/static/index/tagNames/${index2 + 2}.png`,
|
|
|
|
|
b: common_vendor.t(item),
|
|
|
|
|
c: index2
|
|
|
|
|
};
|
|
|
|
|
}),
|
|
|
|
|
av: sayisopacity.value ? 1 : 0,
|
|
|
|
|
aw: common_vendor.o(() => {
|
|
|
|
|
}),
|
|
|
|
|
ax: sayisopen.value,
|
|
|
|
|
ay: common_vendor.o(($event) => sayisopen.value = false),
|
|
|
|
|
az: common_assets._imports_11,
|
|
|
|
|
aA: common_assets._imports_11,
|
|
|
|
|
aB: common_vendor.o(clickshare),
|
|
|
|
|
aC: deletedownisopacity.value ? 1 : 0,
|
|
|
|
|
aD: common_vendor.o(() => {
|
|
|
|
|
}),
|
|
|
|
|
aE: shareShow.value,
|
|
|
|
|
aF: common_vendor.o(($event) => shareShow.value = false),
|
|
|
|
|
aG: common_vendor.s(__props.isshow ? {
|
|
|
|
|
opacity: `1`
|
|
|
|
|
} : {
|
|
|
|
|
opacity: `0`
|
|
|
|
|
}),
|
|
|
|
|
aH: common_vendor.o(($event) => {
|
|
|
|
|
bottomisShaking.value = false;
|
|
|
|
|
shakyTable.value = false;
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-72bcf905"]]);
|
|
|
|
|
wx.createComponent(Component);
|
|
|
|
|
//# sourceMappingURL=../../../.sourcemap/mp-weixin/component/rightItemssecondrelnew/index.js.map
|