diff --git a/component/rightItemssecondrelnew/index.css b/component/rightItemssecondrelnew/index.css index 13ee3d5..81faf42 100644 --- a/component/rightItemssecondrelnew/index.css +++ b/component/rightItemssecondrelnew/index.css @@ -89,8 +89,8 @@ margin-top: 6%; margin-left: 6%; background-color: rgba(255, 255, 255, 0.3); - - .time-button{ + + .time-button { width: 140rpx; height: 60rpx; margin-top: 30rpx; @@ -99,7 +99,8 @@ background-color: rgb(54, 159, 239); border: 5rpx solid rgb(54, 159, 239); display: flex; - .time-button-month{ + + .time-button-month { width: 50%; height: 100%; color: #fff; @@ -107,7 +108,8 @@ justify-content: center; align-items: center; } - .time-button-month-target{ + + .time-button-month-target { width: 50%; height: 100%; background-color: #fff; @@ -118,7 +120,8 @@ border-bottom-left-radius: 15rpx; border-top-left-radius: 15rpx; } - .time-button-week-target{ + + .time-button-week-target { width: 50%; height: 100%; display: flex; @@ -126,7 +129,8 @@ align-items: center; color: #fff; } - .time-button-week{ + + .time-button-week { width: 50%; height: 100%; color: rgb(54, 159, 239); @@ -812,6 +816,89 @@ } } +.popup-say { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + justify-content: center; + align-items: center; + backdrop-filter: blur(1rpx); + background-color: rgba(89, 109, 154, 0.4); + /* 添加毛玻璃效果 */ + z-index: 999; + + .popup-say-content { + position: absolute; + right: 105rpx; + bottom: 200rpx; + display: flex; + flex-direction: column; + /* align-items: center; */ + width: 450rpx; + height: 600rpx; + background: url("/static/index/lightbgcnew.png") center/cover, rgba(255, 255, 255, 0.5); + background-blend-mode: screen; + border: 2rpx solid #fff; + /* 使用 screen 混合模式,让图像与白色混合变淡 */ + border-radius: 30rpx; + box-shadow: 10rpx 10rpx 20rpx rgba(0, 0, 0, 0.1); + transition: opacity 0.4s ease; + .tags-father{ + display: flex; + margin-left: 40rpx; + margin-top: 15rpx; + align-items: center; + width: 180rpx; + .tags-img{ + width: 50rpx; + height: 50rpx; + margin-right: 10rpx; + } + .tags-font{ + + } + } + .popup-say-content-flex{ + display: flex; + margin-top: 7rpx; + margin-bottom: 10rpx; + .popup-say-content-gun { + margin-left: 40rpx; + margin-right: 20rpx; + width: 13rpx; + height: 35rpx; + background: linear-gradient(to bottom, #04BCED, #0160CE); + border-radius: 10rpx; + } + + .popup-say-content-font { + font-size: 30rpx; + font-weight: 700; + } + } + + + .popup-say-three { + position: absolute; + left: 180rpx; + bottom: -40rpx; + /* 元素本身不占任何宽高 */ + width: 0; + height: 0; + + /* 左右边框透明,宽度各 50px */ + border-left: 25rpx solid transparent; + border-right: 25rpx solid transparent; + + /* 上边框实色(高度 100px),形成向下的“倒三角” */ + border-top: 40rpx solid rgba(255, 255, 255, 1); + } + } +} + .popup-delete { position: fixed; top: 0; @@ -830,7 +917,6 @@ position: absolute; right: 750rpx; display: flex; - // justify-content: center; flex-direction: column; align-items: center; width: 800rpx; @@ -1202,6 +1288,27 @@ } } +.items-card { + width: 100%; + height: 80rpx; + display: flex; + justify-content: center; + align-items: center; +} + +.items-card-target { + width: 100%; + height: 80rpx; + display: flex; + justify-content: center; + align-items: center; + color: rgb(54, 159, 239); + background: linear-gradient(to right, + rgba(54, 159, 239, 0) 0%, + rgba(54, 159, 239, 0.5) 50%, + rgba(54, 159, 239, 0) 100%); +} + .button-father { height: 200rpx; width: calc(100%-80rpx); diff --git a/component/rightItemssecondrelnew/index.vue b/component/rightItemssecondrelnew/index.vue index 5121142..9c6debf 100644 --- a/component/rightItemssecondrelnew/index.vue +++ b/component/rightItemssecondrelnew/index.vue @@ -56,7 +56,7 @@ - 时间矩阵 + 护理流程 分享 @@ -186,9 +186,7 @@ - - - + @@ -223,24 +221,36 @@ - - - - - + - - + + - - - + + + + + + + + {{item}} + + + + + {{item}} + + - - + - + @@ -345,7 +355,7 @@ - + - + - - - - - 该单元格已有服务指令,是否替换旧服务指令 + + + + + 情绪标签 + + + + + {{item}} + + + + + + 体型标签 + + + + + + {{item}} + + + + @@ -550,44 +581,74 @@ const bottomItems = ref([ { name: '纸尿裤', - url: "/static/index/niao.png" + url: "/static/index/niao.png", + target: "#fff", + id: -1 }, { name: '呕吐', - url: "/static/index/tu.png" + url: "/static/index/tu.png", + target: "#fff", + id: -1 }, { name: '吸痰', - url: "/static/index/ou.png" + url: "/static/index/ou.png", + target: "#fff", + id: -1 }, { name: '大便', - url: "/static/index/baba.png" + url: "/static/index/baba.png", + target: "#fff", + id: -1 }, { name: '纸尿裤', - url: "/static/index/niao.png" + url: "/static/index/niao.png", + target: "#fff", + id: -1 }, { name: '呕吐', - url: "/static/index/tu.png" + url: "/static/index/tu.png", + target: "#fff", + id: -1 }, { name: '吸痰', - url: "/static/index/ou.png" + url: "/static/index/ou.png", + target: "#fff", + id: -1 }, { name: '大便', - url: "/static/index/baba.png" + url: "/static/index/baba.png", + target: "#fff", + id: -1 }, ]) + const nameArray = [ + `狂躁`, + `正常`, + `大体重`, + `口腔`, + `小体重`, + `头部`, + `面部`, + `躯干`, + `四肢`, + `修甲`, + `颅骨缺损` + ] const timeArray = [ `00`, `05`, `10`, `15`, `20`, `25`, `30`, `35`, `40`, `45`, `50`, `55` ]; const weekDays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]; const days = Array.from({ length: 31 }, (_, i) => (i + 1).toString().padStart(2, "0")); const isweek = ref(true); - //弹窗 + // 是否周期 + const iszhouqi = ref(false); //高度回到最高 const firsttop = ref(0); const secondtop = ref(0); @@ -612,10 +673,10 @@ const deleteisopen = ref(false); const deletename = ref("") const deleteisopacity = ref(false) - // 替换表格弹窗 - const replacementisopen = ref(false); - const replacementname = ref("") - const replacementisopacity = ref(false) + // 解释图标弹窗 + const sayisopen = ref(false); + const sayname = ref("") + const sayisopacity = ref(false) //第几套表格 const currentNumber = ref(0); const scrollKey = ref(0); @@ -660,6 +721,12 @@ if (index === 5) { return } + iszhouqi.value = false; + weekIndex.value = -1; + monthIndex.value = -1; + weekValue.value = ""; + monthValue.value = ""; + secondtop.value = 1 firsttop.value = 1 nextTick(() => { @@ -788,17 +855,28 @@ break } } - const clickWeek = () => { - selectType.value = true; - isweek.value = true; - cardsumit.value.monthTime = ''; - cardsumit.value.monthTimeNumber = -1; + const weekValue = ref(""); + const weekIndex = ref(-1); + const monthValue = ref(""); + const monthIndex = ref(-1); + const clickWeek = (item, index) => { + weekValue.value = item; + weekIndex.value = index; + + // selectType.value = true; + // isweek.value = true; + // cardsumit.value.monthTime = ''; + // cardsumit.value.monthTimeNumber = -1; } - const clickMonth = () => { - selectType.value = true; - isweek.value = false; - cardsumit.value.weekTime = ''; - cardsumit.value.weekTimeNumber = -1; + const clickMonth = (item, index) => { + console.log("item", item) + monthValue.value = item; + monthIndex.value = index; + + // selectType.value = true; + // isweek.value = false; + // cardsumit.value.weekTime = ''; + // cardsumit.value.weekTimeNumber = -1; } const haveName = ref(false); const isHave = () => { @@ -884,12 +962,12 @@ } // 初始化下面侧单列表 const doctorsayList = 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: '日常' }, - { url: '/static/index/shexiang.png', targetUrl: '/static/index/shexiang.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/30.png', targetUrl: '/static/index/firstTags/21.png', name: '日常' }, + { url: '/static/index/firstTags/50.png', targetUrl: '/static/index/firstTags/41.png', name: '影像' }, ]); // 当前选中的菜单索引 const upmenuIndex = ref(0); @@ -910,6 +988,11 @@ const secondopenValue = ref([]); const secondContant = (index : number) => { + iszhouqi.value = false; + weekIndex.value = -1; + monthIndex.value = -1; + weekValue.value = ""; + monthValue.value = ""; downmenuIndex.value = index; thirdmenuIndex.value = 0; firsttop.value = 1; @@ -1316,36 +1399,75 @@ } } const scrollContainer = ref(null) + const opensay = () => { + sayisopacity.value = false; + sayisopen.value = true; + setTimeout(() => { + sayisopacity.value = true + }, 50) + } const addnew = () => { + 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; - nextTick(() => { - scrollLeft.value = 0; - if (bottomItems.value[0].target === "#00a8ff") { - bottomItems.value[0].target = "#fff" - clearTimeout(cleansettimeout.value); + bottomItems.value.forEach((element : any, index : number) => { + if (element.id === allobject.id) { + stopIt = true } - bottomItems.value.unshift({ - name: allobject.title, - url: "/static/index/ou.png", - target: `#00a8ff` - }) - // 实现即时指令动画 - cleansettimeout.value = setTimeout(() => { - bottomItems.value[0].target = `#fff`; - }, 1500) }) + nextTick(() => { + if (!stopIt) { + scrollLeft.value = 0; + if (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 + }) + // 实现即时指令动画 + cleansettimeout.value = setTimeout(() => { + bottomItems.value[0].target = `#fff`; + }, 1500) + } + + }) + 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 { - cycleType = "周五" + 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) @@ -1374,86 +1496,86 @@ } //给表格赋值 timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1] = param; - movecard(1) + // movecard(1) isHave() saveAll() // console.log("!!!!!!!!",timearr.value) } const cleansettimeout = ref(null); - const movetoruler = async () => { - //关闭弹窗 - songisopen.value = false; - // 还原成默认选项 - isweek.value = true; - //如果是即时指令直接干掉 - if (openOp.value === 2) { - scrollLeft.value = 1; - nextTick(() => { - scrollLeft.value = 0; + // const movetoruler = async () => { + // //关闭弹窗 + // songisopen.value = false; + // // 还原成默认选项 + // isweek.value = true; + // //如果是即时指令直接干掉 + // if (openOp.value === 2) { + // scrollLeft.value = 1; + // nextTick(() => { + // scrollLeft.value = 0; - if (bottomItems.value[0].target === "#00a8ff") { + // if (bottomItems.value[0].target === "#00a8ff") { - bottomItems.value[0].target === "#fff" - clearTimeout(cleansettimeout.value); - } - nextTick(() => { - bottomItems.value.unshift({ - name: cardsumit.value.op.name, - url: "/static/index/ou.png", - target: `#00a8ff` - }) - // 实现即时指令动画 - cleansettimeout.value = setTimeout(() => { - bottomItems.value[0].target = `#fff`; - }, 1500) - }) + // bottomItems.value[0].target === "#fff" + // clearTimeout(cleansettimeout.value); + // } + // nextTick(() => { + // bottomItems.value.unshift({ + // name: cardsumit.value.op.name, + // url: "/static/index/ou.png", + // target: `#00a8ff` + // }) + // // 实现即时指令动画 + // cleansettimeout.value = setTimeout(() => { + // bottomItems.value[0].target = `#fff`; + // }, 1500) + // }) - }) - return - } - let cycleType = "" - //看看是啥指令 - if (!openOp.value) { - cycleType = "日常"; - } else if (openOp.value === 1) { - cycleType = cardsumit.value.weekTime || (cardsumit.value.monthTime + '号'); - } + // }) + // return + // } + // let cycleType = "" + // //看看是啥指令 + // if (!openOp.value) { + // cycleType = "日常"; + // } else if (openOp.value === 1) { + // cycleType = cardsumit.value.weekTime || (cardsumit.value.monthTime + '号'); + // } - const startHour = Number(openValue.value.time) - const startMinute = Number(openValue.value.minute) - const endMinute = startMinute + 10 + // const startHour = Number(openValue.value.time) + // const startMinute = Number(openValue.value.minute) + // 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')}` + // 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[indexsave.value[0]].children[indexsave.value[1]].startTime = formattedStart - timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime = formattedEnd + // timearr.value[indexsave.value[0]].children[indexsave.value[1]].startTime = formattedStart + // timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime = formattedEnd - let param = { - directiveId: saveId.value, - directiveName: cardsumit.value.op.name, - startTime: formattedStart, - endTime: formattedEnd, - positioning: indexsave.value[0].toString(), - positioningLong: indexsave.value[1].toString(), - tagName: saveTagName.value, - cycleType: cycleType, - nuId: "1", - customerId: "1", - id: "", - typeName: timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName, - } - //给表格赋值 - timearr.value[indexsave.value[0]].children[indexsave.value[1]] = param; - movecard(1) - isHave() - saveAll() - } + // let param = { + // directiveId: saveId.value, + // directiveName: cardsumit.value.op.name, + // startTime: formattedStart, + // endTime: formattedEnd, + // positioning: indexsave.value[0].toString(), + // positioningLong: indexsave.value[1].toString(), + // tagName: saveTagName.value, + // cycleType: cycleType, + // nuId: "1", + // customerId: "1", + // id: "", + // typeName: timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName, + // } + // //给表格赋值 + // timearr.value[indexsave.value[0]].children[indexsave.value[1]] = param; + // movecard(1) + // isHave() + // saveAll() + // } const saveAll = () => { //给后端编译一下 let postArray = []; diff --git a/static/index/firstTags/00.png b/static/index/firstTags/00.png new file mode 100644 index 0000000..026d142 Binary files /dev/null and b/static/index/firstTags/00.png differ diff --git a/static/index/firstTags/01.png b/static/index/firstTags/01.png new file mode 100644 index 0000000..1b51b98 Binary files /dev/null and b/static/index/firstTags/01.png differ diff --git a/static/index/firstTags/10.png b/static/index/firstTags/10.png new file mode 100644 index 0000000..4bd0ee6 Binary files /dev/null and b/static/index/firstTags/10.png differ diff --git a/static/index/firstTags/11.png b/static/index/firstTags/11.png new file mode 100644 index 0000000..fd8df36 Binary files /dev/null and b/static/index/firstTags/11.png differ diff --git a/static/index/firstTags/20.png b/static/index/firstTags/20.png new file mode 100644 index 0000000..0bf7708 Binary files /dev/null and b/static/index/firstTags/20.png differ diff --git a/static/index/firstTags/21.png b/static/index/firstTags/21.png new file mode 100644 index 0000000..a3e4c73 Binary files /dev/null and b/static/index/firstTags/21.png differ diff --git a/static/index/firstTags/30.png b/static/index/firstTags/30.png new file mode 100644 index 0000000..e6871a2 Binary files /dev/null and b/static/index/firstTags/30.png differ diff --git a/static/index/firstTags/31.png b/static/index/firstTags/31.png new file mode 100644 index 0000000..f86a9f0 Binary files /dev/null and b/static/index/firstTags/31.png differ diff --git a/static/index/firstTags/40.png b/static/index/firstTags/40.png new file mode 100644 index 0000000..ef34996 Binary files /dev/null and b/static/index/firstTags/40.png differ diff --git a/static/index/firstTags/41.png b/static/index/firstTags/41.png new file mode 100644 index 0000000..86afeb9 Binary files /dev/null and b/static/index/firstTags/41.png differ diff --git a/static/index/firstTags/50.png b/static/index/firstTags/50.png new file mode 100644 index 0000000..f08b734 Binary files /dev/null and b/static/index/firstTags/50.png differ diff --git a/static/index/firstTags/51.png b/static/index/firstTags/51.png new file mode 100644 index 0000000..f08b734 Binary files /dev/null and b/static/index/firstTags/51.png differ diff --git a/static/index/firstTags/99.png b/static/index/firstTags/99.png new file mode 100644 index 0000000..97387e6 Binary files /dev/null and b/static/index/firstTags/99.png differ diff --git a/static/index/tagNames/0.png b/static/index/tagNames/0.png new file mode 100644 index 0000000..c681070 Binary files /dev/null and b/static/index/tagNames/0.png differ diff --git a/static/index/tagNames/1.png b/static/index/tagNames/1.png new file mode 100644 index 0000000..cc25b3d Binary files /dev/null and b/static/index/tagNames/1.png differ diff --git a/static/index/tagNames/10.png b/static/index/tagNames/10.png new file mode 100644 index 0000000..b3fbbb3 Binary files /dev/null and b/static/index/tagNames/10.png differ diff --git a/static/index/tagNames/2.png b/static/index/tagNames/2.png new file mode 100644 index 0000000..c96f7d9 Binary files /dev/null and b/static/index/tagNames/2.png differ diff --git a/static/index/tagNames/3.png b/static/index/tagNames/3.png new file mode 100644 index 0000000..1991128 Binary files /dev/null and b/static/index/tagNames/3.png differ diff --git a/static/index/tagNames/4.png b/static/index/tagNames/4.png new file mode 100644 index 0000000..6083f48 Binary files /dev/null and b/static/index/tagNames/4.png differ diff --git a/static/index/tagNames/5.png b/static/index/tagNames/5.png new file mode 100644 index 0000000..8b6d886 Binary files /dev/null and b/static/index/tagNames/5.png differ diff --git a/static/index/tagNames/6.png b/static/index/tagNames/6.png new file mode 100644 index 0000000..2581a71 Binary files /dev/null and b/static/index/tagNames/6.png differ diff --git a/static/index/tagNames/7.png b/static/index/tagNames/7.png new file mode 100644 index 0000000..6566e7b Binary files /dev/null and b/static/index/tagNames/7.png differ diff --git a/static/index/tagNames/8.png b/static/index/tagNames/8.png new file mode 100644 index 0000000..05a7b40 Binary files /dev/null and b/static/index/tagNames/8.png differ diff --git a/static/index/tagNames/9.png b/static/index/tagNames/9.png new file mode 100644 index 0000000..055851e Binary files /dev/null and b/static/index/tagNames/9.png differ diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index fafc9ed..639898b 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -447,7 +447,7 @@ if (uni.restoreGlobal) { ); } const PagesIndexIndex = /* @__PURE__ */ _export_sfc(_sfc_main$t, [["render", _sfc_render$s], ["__scopeId", "data-v-1cf27b2a"], ["__file", "D:/hldy_app/pages/index/index.vue"]]); - const _imports_0$a = "/static/index/zuoyuan.png"; + const _imports_0$b = "/static/index/zuoyuan.png"; const _sfc_main$s = { __name: "Drawer", props: { @@ -507,7 +507,7 @@ if (uni.restoreGlobal) { }, [ vue.createElementVNode("image", { class: "drawer-img", - src: _imports_0$a + src: _imports_0$b }) ]), vue.createCommentVNode(" 抽屉内容 "), @@ -561,8 +561,8 @@ if (uni.restoreGlobal) { return __returned__; } }); - const _imports_0$9 = "/static/index/teeth.png"; - const _imports_1$5 = "/static/index/helpdo/zero.png"; + const _imports_0$a = "/static/index/teeth.png"; + const _imports_1$6 = "/static/index/helpdo/zero.png"; const _imports_2$3 = "/static/index/helpdo/one.png"; const _imports_3$2 = "/static/index/helpdo/two.png"; const _imports_4$1 = "/static/index/helpdo/laba.png"; @@ -584,12 +584,12 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "downitems-left-mar" }, [ vue.createElementVNode("image", { class: "downitems-left-img", - src: _imports_0$9 + src: _imports_0$a }), vue.createElementVNode("view", { class: "downitems-left-father" }, [ vue.createElementVNode("image", { class: "downitems-father-img", - src: _imports_1$5 + src: _imports_1$6 }), vue.createElementVNode("view", { class: "downitems-father-font" }, "清洁照料") ]), @@ -976,8 +976,8 @@ if (uni.restoreGlobal) { return __returned__; } }); - const _imports_0$8 = "/static/index/customer.png"; - const _imports_1$4 = "/static/index/undericons/upguang.png"; + const _imports_0$9 = "/static/index/customer.png"; + const _imports_1$5 = "/static/index/undericons/upguang.png"; function _sfc_render$p(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock( "view", @@ -1386,7 +1386,7 @@ if (uni.restoreGlobal) { }, [ vue.createElementVNode("image", { class: "right-container-card-right-img", - src: _imports_0$8 + src: _imports_0$9 }) ]); }), @@ -2064,7 +2064,7 @@ if (uni.restoreGlobal) { "image", { class: "under-father-light", - src: _imports_1$4 + src: _imports_1$5 }, null, 512 @@ -4749,10 +4749,10 @@ if (uni.restoreGlobal) { return __returned__; } }); - const _imports_0$7 = "/static/index/shexiang.png"; - const _imports_8 = "/static/index/cheng.png"; - const _imports_9 = "/static/index/deleteicon.png"; - const _imports_10 = "/static/index/NU.png"; + const _imports_0$8 = "/static/index/shexiang.png"; + const _imports_0$7 = "/static/index/cheng.png"; + const _imports_1$4 = "/static/index/deleteicon.png"; + const _imports_11 = "/static/index/NU.png"; function _sfc_render$o(_ctx, _cache, $props, $setup, $data, $options) { var _a, _b, _c, _d; return vue.openBlock(), vue.createElementBlock( @@ -5239,7 +5239,7 @@ if (uni.restoreGlobal) { }, [ vue.createElementVNode("image", { class: "doctorsay-container-card-img", - src: _imports_0$7 + src: _imports_0$8 }), vue.createElementVNode("view", { class: "doctorsay-container-card-font-dark" }, " 监控 ") ]) @@ -5363,7 +5363,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "popup-song-father" }, [ vue.createElementVNode("image", { class: "shu-up-img", - src: _imports_8 + src: _imports_0$7 }), vue.createElementVNode("view", { class: "shu-up-font" }, [ vue.createElementVNode( @@ -5638,7 +5638,7 @@ if (uni.restoreGlobal) { [ vue.createElementVNode("image", { class: "popup-delete-img", - src: _imports_9 + src: _imports_1$4 }), vue.createElementVNode( "view", @@ -5686,7 +5686,7 @@ if (uni.restoreGlobal) { [ vue.createElementVNode("image", { class: "popup-delete-img", - src: _imports_9 + src: _imports_1$4 }), vue.createElementVNode( "view", @@ -5739,7 +5739,7 @@ if (uni.restoreGlobal) { vue.createTextVNode(" 护理日程分享 "), vue.createElementVNode("image", { class: "popup-share-img", - src: _imports_10 + src: _imports_11 }) ]), vue.createElementVNode("view", { class: "popup-share-upcontent" }, [ @@ -5750,7 +5750,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "popup-share-downcontent-left" }, [ vue.createElementVNode("image", { class: "popup-downcontent-img", - src: _imports_10 + src: _imports_11 }), vue.createElementVNode("view", { class: "popup-downcontent-font" }, "久泰护理") ]), @@ -9395,7 +9395,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "popup-song-father" }, [ vue.createElementVNode("image", { class: "shu-up-img", - src: _imports_8 + src: _imports_0$7 }), vue.createElementVNode("view", { class: "shu-up-font" }, [ vue.createElementVNode( @@ -9648,7 +9648,7 @@ if (uni.restoreGlobal) { [ vue.createElementVNode("image", { class: "popup-delete-img", - src: _imports_9 + src: _imports_1$4 }), vue.createElementVNode( "view", @@ -9689,7 +9689,7 @@ if (uni.restoreGlobal) { [ vue.createElementVNode("image", { class: "popup-delete-img", - src: _imports_9 + src: _imports_1$4 }), vue.createElementVNode("view", { style: { "margin-top": "30rpx" }, @@ -9724,7 +9724,7 @@ if (uni.restoreGlobal) { [ vue.createElementVNode("image", { class: "popup-delete-img", - src: _imports_9 + src: _imports_1$4 }), vue.createElementVNode( "view", @@ -9777,7 +9777,7 @@ if (uni.restoreGlobal) { vue.createTextVNode(" 护理日程分享 "), vue.createElementVNode("image", { class: "popup-share-img", - src: _imports_10 + src: _imports_11 }) ]), vue.createElementVNode("view", { class: "popup-share-upcontent" }, [ @@ -9788,7 +9788,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "popup-share-downcontent-left" }, [ vue.createElementVNode("image", { class: "popup-downcontent-img", - src: _imports_10 + src: _imports_11 }), vue.createElementVNode("view", { class: "popup-downcontent-font" }, "久泰护理") ]), @@ -11542,37 +11542,66 @@ if (uni.restoreGlobal) { const bottomItems = vue.ref([ { name: "纸尿裤", - url: "/static/index/niao.png" + url: "/static/index/niao.png", + target: "#fff", + id: -1 }, { name: "呕吐", - url: "/static/index/tu.png" + url: "/static/index/tu.png", + target: "#fff", + id: -1 }, { name: "吸痰", - url: "/static/index/ou.png" + url: "/static/index/ou.png", + target: "#fff", + id: -1 }, { name: "大便", - url: "/static/index/baba.png" + url: "/static/index/baba.png", + target: "#fff", + id: -1 }, { name: "纸尿裤", - url: "/static/index/niao.png" + url: "/static/index/niao.png", + target: "#fff", + id: -1 }, { name: "呕吐", - url: "/static/index/tu.png" + url: "/static/index/tu.png", + target: "#fff", + id: -1 }, { name: "吸痰", - url: "/static/index/ou.png" + url: "/static/index/ou.png", + target: "#fff", + id: -1 }, { name: "大便", - url: "/static/index/baba.png" + url: "/static/index/baba.png", + target: "#fff", + id: -1 } ]); + const nameArray = [ + `狂躁`, + `正常`, + `大体重`, + `口腔`, + `小体重`, + `头部`, + `面部`, + `躯干`, + `四肢`, + `修甲`, + `颅骨缺损` + ]; const timeArray = [ `00`, `05`, @@ -11590,6 +11619,7 @@ if (uni.restoreGlobal) { const weekDays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]; const days = Array.from({ length: 31 }, (_, i) => (i + 1).toString().padStart(2, "0")); const isweek = vue.ref(true); + const iszhouqi = vue.ref(false); const firsttop = vue.ref(0); const secondtop = vue.ref(0); const scrollLeft = vue.ref(0); @@ -11608,9 +11638,9 @@ if (uni.restoreGlobal) { const deleteisopen = vue.ref(false); const deletename = vue.ref(""); const deleteisopacity = vue.ref(false); - const replacementisopen = vue.ref(false); - const replacementname = vue.ref(""); - const replacementisopacity = vue.ref(false); + const sayisopen = vue.ref(false); + const sayname = vue.ref(""); + const sayisopacity = vue.ref(false); const currentNumber = vue.ref(0); const scrollKey = vue.ref(0); const saveleft = vue.ref(6); @@ -11645,6 +11675,11 @@ if (uni.restoreGlobal) { if (index2 === 5) { return; } + iszhouqi.value = false; + weekIndex.value = -1; + monthIndex.value = -1; + weekValue.value = ""; + monthValue.value = ""; secondtop.value = 1; firsttop.value = 1; vue.nextTick(() => { @@ -11734,17 +11769,18 @@ if (uni.restoreGlobal) { break; } }; - const clickWeek = () => { - selectType.value = true; - isweek.value = true; - cardsumit.value.monthTime = ""; - cardsumit.value.monthTimeNumber = -1; + const weekValue = vue.ref(""); + const weekIndex = vue.ref(-1); + const monthValue = vue.ref(""); + const monthIndex = vue.ref(-1); + const clickWeek = (item, index2) => { + weekValue.value = item; + weekIndex.value = index2; }; - const clickMonth = () => { - selectType.value = true; - isweek.value = false; - cardsumit.value.weekTime = ""; - cardsumit.value.weekTimeNumber = -1; + const clickMonth = (item, index2) => { + formatAppLog("log", "at component/rightItemssecondrelnew/index.vue:872", "item", item); + monthValue.value = item; + monthIndex.value = index2; }; const haveName = vue.ref(false); const isHave = () => { @@ -11794,12 +11830,12 @@ if (uni.restoreGlobal) { return "title-time-border"; }; const doctorsayList = vue.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: "日常" }, - { url: "/static/index/shexiang.png", targetUrl: "/static/index/shexiang.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/30.png", targetUrl: "/static/index/firstTags/21.png", name: "日常" }, + { url: "/static/index/firstTags/50.png", targetUrl: "/static/index/firstTags/41.png", name: "影像" } ]); const upmenuIndex = vue.ref(0); const downmenuIndex = vue.ref(0); @@ -11815,6 +11851,11 @@ if (uni.restoreGlobal) { const clickstauts = vue.ref(0); const secondopenValue = vue.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; @@ -11869,10 +11910,10 @@ if (uni.restoreGlobal) { summary: "九泰护理日程测试", imageUrl: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png", success: function(res) { - formatAppLog("log", "at component/rightItemssecondrelnew/index.vue:1065", "success:"); + formatAppLog("log", "at component/rightItemssecondrelnew/index.vue:1148", "success:"); }, fail: function(err) { - formatAppLog("log", "at component/rightItemssecondrelnew/index.vue:1068", "fail:"); + formatAppLog("log", "at component/rightItemssecondrelnew/index.vue:1151", "fail:"); } }); }; @@ -12034,35 +12075,70 @@ if (uni.restoreGlobal) { } }; const scrollContainer = vue.ref(null); + const opensay = () => { + sayisopacity.value = false; + sayisopen.value = true; + setTimeout(() => { + sayisopacity.value = true; + }, 50); + }; const addnew = () => { + 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; - vue.nextTick(() => { - scrollLeft.value = 0; - if (bottomItems.value[0].target === "#00a8ff") { - bottomItems.value[0].target = "#fff"; - clearTimeout(cleansettimeout.value); + bottomItems.value.forEach((element, index2) => { + if (element.id === allobject.id) { + stopIt = true; } - bottomItems.value.unshift({ - name: allobject.title, - url: "/static/index/ou.png", - target: `#00a8ff` - }); - cleansettimeout.value = setTimeout(() => { - bottomItems.value[0].target = `#fff`; - }, 1500); }); + vue.nextTick(() => { + if (!stopIt) { + scrollLeft.value = 0; + if (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 + }); + cleansettimeout.value = setTimeout(() => { + bottomItems.value[0].target = `#fff`; + }, 1500); + } + }); + 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 { - cycleType = "周五"; + 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); @@ -12087,68 +12163,10 @@ if (uni.restoreGlobal) { typeName: timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1].typeName }; timearr.value[saveEditIndex.value.index0].children[saveEditIndex.value.index1] = param; - movecard(1); isHave(); saveAll(); }; const cleansettimeout = vue.ref(null); - const movetoruler = async () => { - songisopen.value = false; - isweek.value = true; - if (openOp.value === 2) { - scrollLeft.value = 1; - vue.nextTick(() => { - scrollLeft.value = 0; - if (bottomItems.value[0].target === "#00a8ff") { - bottomItems.value[0].target === "#fff"; - clearTimeout(cleansettimeout.value); - } - vue.nextTick(() => { - bottomItems.value.unshift({ - name: cardsumit.value.op.name, - url: "/static/index/ou.png", - target: `#00a8ff` - }); - cleansettimeout.value = setTimeout(() => { - bottomItems.value[0].target = `#fff`; - }, 1500); - }); - }); - return; - } - let cycleType = ""; - if (!openOp.value) { - cycleType = "日常"; - } else if (openOp.value === 1) { - cycleType = cardsumit.value.weekTime || cardsumit.value.monthTime + "号"; - } - const startHour = Number(openValue.value.time); - const startMinute = Number(openValue.value.minute); - 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[indexsave.value[0]].children[indexsave.value[1]].startTime = formattedStart; - timearr.value[indexsave.value[0]].children[indexsave.value[1]].endTime = formattedEnd; - let param = { - directiveId: saveId.value, - directiveName: cardsumit.value.op.name, - startTime: formattedStart, - endTime: formattedEnd, - positioning: indexsave.value[0].toString(), - positioningLong: indexsave.value[1].toString(), - tagName: saveTagName.value, - cycleType, - nuId: "1", - customerId: "1", - id: "", - typeName: timearr.value[indexsave.value[0]].children[indexsave.value[1]].typeName - }; - timearr.value[indexsave.value[0]].children[indexsave.value[1]] = param; - movecard(1); - isHave(); - saveAll(); - }; const saveAll = () => { timearr.value.forEach((element0, index0) => { element0.children.forEach((element1, index1) => { @@ -12275,7 +12293,7 @@ if (uni.restoreGlobal) { } return result; } - const __returned__ = { props, bottomItems, timeArray, weekDays, days, isweek, firsttop, secondtop, scrollLeft, cardLeft, scrollTop, downList, rightList, bigArray, isopen, songisopen, isopacity, songisopacity, deleteisopen, deletename, deleteisopacity, replacementisopen, replacementname, replacementisopacity, currentNumber, scrollKey, saveleft, saveright, savetop, savebottom, isMove, getNew, changLeft, changecard, dosomesave, selectType, deleteButton, movecard, clickWeek, clickMonth, haveName, isHave, pseudoRandom, computeDelay, get throttleTimer() { + const __returned__ = { props, bottomItems, nameArray, timeArray, weekDays, days, isweek, iszhouqi, firsttop, secondtop, scrollLeft, cardLeft, scrollTop, downList, rightList, bigArray, isopen, songisopen, isopacity, songisopacity, deleteisopen, deletename, deleteisopacity, sayisopen, sayname, sayisopacity, currentNumber, scrollKey, saveleft, saveright, savetop, savebottom, isMove, getNew, changLeft, changecard, dosomesave, selectType, deleteButton, movecard, weekValue, weekIndex, monthValue, monthIndex, clickWeek, clickMonth, haveName, isHave, pseudoRandom, computeDelay, get throttleTimer() { return throttleTimer; }, set throttleTimer(v) { throttleTimer = v; @@ -12283,7 +12301,7 @@ if (uni.restoreGlobal) { return scrollTimeout; }, set scrollTimeout(v) { scrollTimeout = v; - }, handleScroll, isBack, saveX, saveY, isTuoing, saveId, saveTagName, isblue, bottomTimer, bottomisShaking, bottomTouchStart, bottomTouchMove, bottomTouchEnd, openValue, cardsumit, openOp, clickOp, indexsave, rulerMoveEnd, scrollContainer, addnew, cleansettimeout, movetoruler, saveAll, routerPush, saveRulerTime, targetRuler, whereEvent, minuteArr, timearr, moveNumber, moBan, splitString, get index() { + }, handleScroll, isBack, saveX, saveY, isTuoing, saveId, saveTagName, isblue, bottomTimer, bottomisShaking, bottomTouchStart, bottomTouchMove, bottomTouchEnd, openValue, cardsumit, openOp, clickOp, indexsave, rulerMoveEnd, scrollContainer, opensay, addnew, cleansettimeout, saveAll, routerPush, saveRulerTime, targetRuler, whereEvent, minuteArr, timearr, moveNumber, moBan, splitString, get index() { return index; }, joystick }; Object.defineProperty(__returned__, "__isScriptSetup", { enumerable: false, value: true }); @@ -12293,11 +12311,14 @@ if (uni.restoreGlobal) { const _imports_0$4 = "/static/index/redbian.png"; const _imports_1$3 = "/static/index/ku.png"; const _imports_2$2 = "/static/index/ren.png"; - const _imports_3$1 = "/static/index/tu.png"; - const _imports_4 = "/static/index/keyimg/movebutton.png"; - const _imports_5 = "/static/index/keyimg/deletebutton.png"; - const _imports_6 = "/static/index/keyimg/notebutton.png"; - const _imports_7 = "/static/index/keyimg/okbutton.png"; + const _imports_3$1 = "/static/index/ri.png"; + const _imports_4 = "/static/index/zhou.png"; + const _imports_5 = "/static/index/ji.png"; + const _imports_6 = "/static/index/tu.png"; + const _imports_7 = "/static/index/keyimg/movebutton.png"; + const _imports_8 = "/static/index/keyimg/deletebutton.png"; + const _imports_9 = "/static/index/keyimg/notebutton.png"; + const _imports_10 = "/static/index/keyimg/okbutton.png"; function _sfc_render$g(_ctx, _cache, $props, $setup, $data, $options) { var _a, _b, _c, _d; return vue.openBlock(), vue.createElementBlock( @@ -12310,7 +12331,7 @@ if (uni.restoreGlobal) { { class: "right-container", style: vue.normalizeStyle($props.isshow ? { opacity: `1` } : { opacity: `0` }), - onClick: _cache[15] || (_cache[15] = ($event) => { + onClick: _cache[12] || (_cache[12] = ($event) => { $setup.bottomisShaking = false; $setup.shakyTable = false; }) @@ -12396,7 +12417,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "doctorsay-container-title" }, [ vue.createElementVNode("view", { class: "doctorsay-container-left" }, [ vue.createElementVNode("view", { class: "doctorsay-container-left-gun" }), - vue.createElementVNode("view", { class: "doctorsay-container-left-font" }, "时间矩阵"), + vue.createElementVNode("view", { class: "doctorsay-container-left-font" }, "护理流程"), vue.createElementVNode("view", { class: "doctorsay-container-share", onClick: $setup.shareToWeixin @@ -12722,47 +12743,199 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "middle-box" }, [ vue.createElementVNode("view", { class: "middle-left-box" }, [ vue.createElementVNode("view", { class: "first-contant" }, [ - vue.createElementVNode("view", { class: "time-father" }, [ - vue.withDirectives(vue.createElementVNode( - "view", - { class: "time-button" }, - [ - vue.createElementVNode("view", { class: "time-button-month" }, "月"), - vue.createElementVNode("view", { - class: "time-button-week", - onClick: _cache[3] || (_cache[3] = ($event) => $setup.isweek = true) - }, "周") - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, !$setup.isweek] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "time-button" }, - [ - vue.createElementVNode("view", { - class: "time-button-month-target", - onClick: _cache[4] || (_cache[4] = ($event) => $setup.isweek = false) - }, "月"), - vue.createElementVNode("view", { class: "time-button-week-target" }, "周") - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.isweek] - ]), - vue.createElementVNode("scroll-view", { - "scroll-y": "", - style: {}, - "show-scrollbar": false, - "scroll-top": $setup.firsttop - }, [ - vue.createElementVNode("view", { style: { "height": "20rpx" } }) - ], 8, ["scroll-top"]) + vue.withDirectives(vue.createElementVNode( + "view", + { class: "time-father" }, + [ + vue.withDirectives(vue.createElementVNode( + "view", + { class: "time-button" }, + [ + vue.createElementVNode("view", { class: "time-button-month" }, "周"), + vue.createElementVNode("view", { + class: "time-button-week", + onClick: _cache[3] || (_cache[3] = ($event) => { + $setup.isweek = false; + $setup.weekIndex = -1; + $setup.weekValue = ""; + }) + }, "月") + ], + 512 + /* NEED_PATCH */ + ), [ + [vue.vShow, $setup.isweek] + ]), + vue.withDirectives(vue.createElementVNode( + "view", + { class: "time-button" }, + [ + vue.createElementVNode("view", { + class: "time-button-month-target", + onClick: _cache[4] || (_cache[4] = ($event) => { + $setup.isweek = true; + $setup.monthIndex = -1; + $setup.monthValue = ""; + }) + }, "周"), + vue.createElementVNode("view", { class: "time-button-week-target" }, "月") + ], + 512 + /* NEED_PATCH */ + ), [ + [vue.vShow, !$setup.isweek] + ]), + vue.createElementVNode("scroll-view", { + "scroll-y": "", + style: { "width": "100%", "height": "600rpx" }, + "show-scrollbar": false, + "scroll-top": $setup.firsttop + }, [ + $setup.isweek ? (vue.openBlock(), vue.createElementBlock( + vue.Fragment, + { key: 0 }, + vue.renderList($setup.weekDays, (item, index2) => { + return vue.createElementVNode("view", { + key: index2, + onClick: ($event) => $setup.clickWeek(item, index2) + }, [ + vue.createElementVNode( + "view", + { + class: vue.normalizeClass($setup.weekIndex === index2 ? `items-card-target` : `items-card`) + }, + vue.toDisplayString(item), + 3 + /* TEXT, CLASS */ + ) + ], 8, ["onClick"]); + }), + 64 + /* STABLE_FRAGMENT */ + )) : vue.createCommentVNode("v-if", true), + !$setup.isweek ? (vue.openBlock(true), vue.createElementBlock( + vue.Fragment, + { key: 1 }, + vue.renderList($setup.days, (item, index2) => { + return vue.openBlock(), vue.createElementBlock("view", { + key: index2, + onClick: ($event) => $setup.clickMonth(item, index2) + }, [ + vue.createElementVNode( + "view", + { + class: vue.normalizeClass($setup.monthIndex === index2 ? `items-card-target` : `items-card`) + }, + vue.toDisplayString(item), + 3 + /* TEXT, CLASS */ + ) + ], 8, ["onClick"]); + }), + 128 + /* KEYED_FRAGMENT */ + )) : vue.createCommentVNode("v-if", true) + ], 8, ["scroll-top"]) + ], + 512 + /* NEED_PATCH */ + ), [ + [vue.vShow, $setup.iszhouqi] ]), - vue.createCommentVNode(' \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{item.title}}\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ') + vue.withDirectives(vue.createElementVNode("scroll-view", { + "scroll-y": "", + style: { "height": "100%", "width": "100%" }, + "show-scrollbar": false, + "scroll-top": $setup.firsttop + }, [ + (vue.openBlock(true), vue.createElementBlock( + vue.Fragment, + null, + vue.renderList($setup.bigArray[$setup.upmenuIndex].children[$setup.downmenuIndex].children, (item, index2) => { + return vue.openBlock(), vue.createElementBlock("view", { + key: index2, + onClick: ($event) => $setup.thirdmenuIndex = index2 + }, [ + vue.createElementVNode( + "view", + { + class: "right-box-item", + style: vue.normalizeStyle($setup.thirdmenuIndex == index2 ? { border: `2rpx solid rgb(54, 159, 239)`, backgroundColor: `#fff` } : { border: `2rpx solid rgb(229, 233, 249)` }) + }, + [ + vue.withDirectives(vue.createElementVNode( + "image", + { + class: "title-time-button", + src: _imports_3$1 + }, + null, + 512 + /* NEED_PATCH */ + ), [ + [vue.vShow, item.cycleType === "日常护理"] + ]), + vue.withDirectives(vue.createElementVNode( + "image", + { + class: "title-time-button", + src: _imports_4 + }, + null, + 512 + /* NEED_PATCH */ + ), [ + [vue.vShow, item.cycleType === "周期护理"] + ]), + vue.withDirectives(vue.createElementVNode( + "image", + { + class: "title-time-button", + src: _imports_5 + }, + null, + 512 + /* NEED_PATCH */ + ), [ + [vue.vShow, item.cycleType === "即时护理"] + ]), + vue.createElementVNode("image", { + class: "right-box-img", + src: _imports_6 + }), + vue.createElementVNode( + "view", + { + class: "right-box-font", + style: vue.normalizeStyle($setup.thirdmenuIndex == index2 ? { color: `rgb(54, 159, 239)` } : {}) + }, + vue.toDisplayString(item.title), + 5 + /* TEXT, STYLE */ + ), + vue.createElementVNode("view", { class: "right-box-items" }, [ + vue.createElementVNode("image", { + class: "right-box-items-button", + src: _imports_1$3 + }), + vue.createElementVNode("image", { + class: "right-box-items-button", + src: _imports_2$2 + }) + ]) + ], + 4 + /* STYLE */ + ) + ], 8, ["onClick"]); + }), + 128 + /* KEYED_FRAGMENT */ + )), + vue.createElementVNode("view", { style: { "height": "20rpx" } }) + ], 8, ["scroll-top"]), [ + [vue.vShow, !$setup.iszhouqi] + ]) ]), vue.createElementVNode("view", { class: "second-contant" }, [ vue.createElementVNode("scroll-view", { @@ -12787,7 +12960,7 @@ if (uni.restoreGlobal) { [ vue.createElementVNode("image", { class: "downList-box-img", - src: _imports_3$1 + src: _imports_6 }), vue.createElementVNode( "view", @@ -12874,7 +13047,7 @@ if (uni.restoreGlobal) { }, [ vue.createElementVNode("image", { class: "white-circle-img", - src: _imports_4 + src: _imports_7 }) ]), vue.createElementVNode("view", { @@ -12883,13 +13056,16 @@ if (uni.restoreGlobal) { }, [ vue.createElementVNode("image", { class: "white-circle-img", - src: _imports_5 + src: _imports_8 }) ]), - vue.createElementVNode("view", { class: "white-circle" }, [ + vue.createElementVNode("view", { + class: "white-circle", + onClick: $setup.opensay + }, [ vue.createElementVNode("image", { class: "white-circle-img", - src: _imports_6 + src: _imports_9 }) ]), vue.createElementVNode("view", { @@ -12898,7 +13074,7 @@ if (uni.restoreGlobal) { }, [ vue.createElementVNode("image", { class: "white-circle-click", - src: _imports_7 + src: _imports_10 }), vue.createElementVNode("view", { class: "white-circle-font" }, " 确定 ") ]) @@ -12956,322 +13132,88 @@ if (uni.restoreGlobal) { [vue.vShow, $setup.isopen] ]), vue.createCommentVNode(" 选择的弹出层 "), - $setup.songisopen ? (vue.openBlock(), vue.createElementBlock("view", { - key: 0, - class: "popup-song" - }, [ - vue.createElementVNode( - "view", - { - class: "popup-song-contain", - style: vue.normalizeStyle({ opacity: $setup.songisopacity ? 1 : 0 }), - onClick: _cache[8] || (_cache[8] = vue.withModifiers(() => { - }, ["stop"])) - }, - [ - vue.createElementVNode("view", { class: "popup-song-father" }, [ - vue.createElementVNode("image", { - class: "shu-up-img", - src: _imports_8 - }), - vue.createElementVNode("view", { class: "shu-up-font" }, [ - vue.createElementVNode( - "view", - { class: "" }, - " 服务时段:" + vue.toDisplayString($setup.openValue.time + ":" + $setup.openValue.minute), - 1 - /* TEXT */ - ), - vue.createElementVNode("view", { style: { "margin-left": "30rpx" } }, " 护理时长:10分钟 ") - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "shu-container-left" }, - [ - vue.createElementVNode("view", { class: "shu-container-left-gun" }), - vue.createElementVNode("view", { class: "shu-container-left-font" }, "服务类型") - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, !$setup.clickstauts] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "arrayindex" }, - [ - (vue.openBlock(true), vue.createElementBlock( - vue.Fragment, - null, - vue.renderList($setup.openValue.array, (item, index2) => { - return vue.openBlock(), vue.createElementBlock("view", { key: index2 }, [ - vue.createElementVNode("view", { - style: { "position": "relative", "box-shadow": "10rpx 10rpx 20rpx rgba(105, 129, 178, 0.4)" }, - class: vue.normalizeClass($setup.cardsumit.op.index[1] === index2 ? `arrayindex-one-target` : `arrayindex-one`), - onClick: ($event) => $setup.cardsumit.op.index[1] = index2 - }, vue.toDisplayString(item.title), 11, ["onClick"]) - ]); - }), - 128 - /* KEYED_FRAGMENT */ - )) - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, !$setup.clickstauts] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "shu-container-left" }, - [ - vue.createElementVNode("view", { class: "shu-container-left-gun" }), - vue.createElementVNode("view", { class: "shu-container-left-font" }, "服务指令") - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.clickstauts === 1] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "secondarrayindex" }, - [ - (vue.openBlock(true), vue.createElementBlock( - vue.Fragment, - null, - vue.renderList($setup.secondopenValue, (item, index2) => { - return vue.openBlock(), vue.createElementBlock("view", { key: index2 }, [ - vue.createElementVNode("view", { - style: { "position": "relative", "box-shadow": "10rpx 10rpx 20rpx rgba(105, 129, 178, 0.4)" }, - class: vue.normalizeClass($setup.cardsumit.op.index[2] === index2 ? `arrayindex-one-target` : `arrayindex-one`), - onClick: ($event) => $setup.clickOp(index2, item) - }, [ - vue.withDirectives(vue.createElementVNode("image", { - class: "ri-img", - src: $setup.cardsumit.op.index[2] !== index2 ? `/static/index/ridark.png` : `/static/index/ri.png` - }, null, 8, ["src"]), [ - [vue.vShow, item.cycleType === "日常护理"] - ]), - vue.withDirectives(vue.createElementVNode("image", { - class: "ri-img", - src: $setup.cardsumit.op.index[2] == index2 ? `/static/index/zhoudark.png` : `/static/index/zhou.png` - }, null, 8, ["src"]), [ - [vue.vShow, item.cycleType === "周期护理"] - ]), - vue.withDirectives(vue.createElementVNode("image", { - class: "ri-img", - src: $setup.cardsumit.op.index[2] == index2 ? `/static/index/jidark.png` : `/static/index/ji.png` - }, null, 8, ["src"]), [ - [vue.vShow, item.cycleType === "即时护理"] - ]), - vue.createTextVNode( - " " + vue.toDisplayString(item.relName), - 1 - /* TEXT */ - ) - ], 10, ["onClick"]) - ]); - }), - 128 - /* KEYED_FRAGMENT */ - )) - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.clickstauts === 1] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "shu-container-left" }, - [ - vue.createElementVNode("view", { class: "shu-container-left-gun" }), - vue.createElementVNode("view", { class: "shu-container-left-font" }, "周期类型") - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.clickstauts === 2] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "radio-father" }, - [ - vue.createElementVNode( - "view", - { - class: vue.normalizeClass($setup.isweek ? `radio-circle-target` : `radio-circle`), - onClick: $setup.clickWeek - }, - null, - 2 - /* CLASS */ - ), - vue.createElementVNode( - "view", - { - class: vue.normalizeClass($setup.isweek && $setup.selectType ? `radio-font-target` : `radio-font`), - onClick: $setup.clickWeek - }, - "每周 ", - 2 - /* CLASS */ - ), - vue.createElementVNode( - "view", - { - class: vue.normalizeClass(!$setup.isweek ? `radio-circle-target` : `radio-circle`), - onClick: $setup.clickMonth - }, - null, - 2 - /* CLASS */ - ), - vue.createElementVNode( - "view", - { - class: vue.normalizeClass(!$setup.isweek && $setup.selectType ? `radio-font-target` : `radio-font`), - onClick: $setup.clickMonth - }, - "每月 ", - 2 - /* CLASS */ - ) - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.clickstauts === 2] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "week-father" }, - [ - (vue.openBlock(), vue.createElementBlock( - vue.Fragment, - null, - vue.renderList($setup.weekDays, (item, index2) => { - return vue.createElementVNode("view", { key: index2 }, [ - vue.createElementVNode("view", { - class: vue.normalizeClass($setup.cardsumit.weekTimeNumber === index2 ? `week-one-target` : `week-one`), - onClick: ($event) => { - $setup.cardsumit.weekTime = item; - $setup.cardsumit.weekTimeNumber = index2; - $setup.selectType = false; - } - }, vue.toDisplayString(item), 11, ["onClick"]) - ]); - }), - 64 - /* STABLE_FRAGMENT */ - )) - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.isweek && $setup.clickstauts === 2] - ]), - vue.withDirectives(vue.createElementVNode( - "view", - { class: "month-father" }, - [ - (vue.openBlock(true), vue.createElementBlock( - vue.Fragment, - null, - vue.renderList($setup.days, (item, index2) => { - return vue.openBlock(), vue.createElementBlock("view", { key: index2 }, [ - vue.createElementVNode("view", { - class: vue.normalizeClass($setup.cardsumit.monthTimeNumber === index2 ? `month-one-target` : `month-one`), - onClick: ($event) => { - $setup.cardsumit.monthTime = item; - $setup.cardsumit.monthTimeNumber = index2; - $setup.selectType = false; - } - }, vue.toDisplayString(item), 11, ["onClick"]) - ]); - }), - 128 - /* KEYED_FRAGMENT */ - )) - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, !$setup.isweek && $setup.clickstauts === 2] - ]) - ]) - ], - 4 - /* STYLE */ - ) - ])) : vue.createCommentVNode("v-if", true), + vue.createCommentVNode(' \r\n \r\n \r\n \r\n \r\n \r\n 服务时段:{{ openValue.time + ":" + openValue.minute}}\r\n \r\n \r\n 护理时长:10分钟\r\n \r\n \r\n \r\n \r\n 服务类型\r\n \r\n \r\n \r\n \r\n {{item.title}}\r\n \r\n \r\n \r\n \r\n \r\n 服务指令\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {{ item.relName }}\r\n \r\n \r\n \r\n \r\n \r\n 周期类型\r\n \r\n \r\n \r\n 每周\r\n \r\n \r\n 每月\r\n \r\n \r\n \r\n \r\n \r\n {{item}}\r\n \r\n \r\n \r\n \r\n \r\n \r\n {{item}}\r\n \r\n \r\n \r\n \r\n\r\n \r\n '), vue.createCommentVNode(" 删除表格的的弹出层 "), - vue.withDirectives(vue.createElementVNode( - "view", - { - class: "popup-delete", - onClick: _cache[10] || (_cache[10] = ($event) => $setup.deleteisopen = false) - }, - [ - vue.createElementVNode( - "view", - { - class: "popup-delete-content", - style: vue.normalizeStyle([{ "padding-top": "30rpx" }, { opacity: $setup.deleteisopacity ? 1 : 0 }]), - onClick: _cache[9] || (_cache[9] = vue.withModifiers(() => { - }, ["stop"])) - }, - [ - vue.createElementVNode("image", { - class: "popup-delete-img", - src: _imports_9 - }), - vue.createElementVNode( - "view", - { - style: { "margin-top": "30rpx" }, - class: "popup-delete-text" - }, - " 确定要删除 " + vue.toDisplayString($setup.deletename) + " 吗? ", - 1 - /* TEXT */ - ) - ], - 4 - /* STYLE */ - ) - ], - 512 - /* NEED_PATCH */ - ), [ - [vue.vShow, $setup.deleteisopen] - ]), + vue.createCommentVNode(' \r\n \r\n \r\n \r\n 确定要删除 {{deletename}} 吗?\r\n \r\n \r\n '), vue.createCommentVNode(" 替换表格的的弹出层 "), vue.withDirectives(vue.createElementVNode( "view", { - class: "popup-delete", - onClick: _cache[12] || (_cache[12] = ($event) => $setup.replacementisopen = false) + class: "popup-say", + onClick: _cache[9] || (_cache[9] = ($event) => $setup.sayisopen = false) }, [ vue.createElementVNode( "view", { - class: "popup-delete-content", - style: vue.normalizeStyle([{ "padding-top": "30rpx" }, { opacity: $setup.replacementisopacity ? 1 : 0 }]), - onClick: _cache[11] || (_cache[11] = vue.withModifiers(() => { + class: "popup-say-content", + style: vue.normalizeStyle([{ "padding-top": "30rpx" }, { opacity: $setup.sayisopacity ? 1 : 0 }]), + onClick: _cache[8] || (_cache[8] = vue.withModifiers(() => { }, ["stop"])) }, [ - vue.createElementVNode("image", { - class: "popup-delete-img", - src: _imports_9 - }), + vue.createElementVNode("view", { class: "popup-say-content-flex" }, [ + vue.createElementVNode("view", { class: "popup-say-content-gun" }), + vue.createElementVNode("view", { class: "popup-say-content-font" }, "情绪标签") + ]), + vue.createElementVNode("view", { style: { "display": "flex" } }, [ + (vue.openBlock(true), vue.createElementBlock( + vue.Fragment, + null, + vue.renderList($setup.nameArray.slice(0, 2), (item, index2) => { + return vue.openBlock(), vue.createElementBlock("view", { key: index2 }, [ + vue.createElementVNode("view", { class: "tags-father" }, [ + vue.createElementVNode("image", { + class: "tags-img", + src: `/static/index/tagNames/${index2}.png` + }, null, 8, ["src"]), + vue.createElementVNode( + "view", + { class: "tags-font" }, + vue.toDisplayString(item), + 1 + /* TEXT */ + ) + ]) + ]); + }), + 128 + /* KEYED_FRAGMENT */ + )) + ]), vue.createElementVNode("view", { - style: { "margin-top": "30rpx" }, - class: "popup-delete-text" - }, " 该单元格已有服务指令,是否替换旧服务指令 ") + class: "popup-say-content-flex", + style: { "margin-top": "25rpx" } + }, [ + vue.createElementVNode("view", { class: "popup-say-content-gun" }), + vue.createElementVNode("view", { class: "popup-say-content-font" }, "体型标签") + ]), + vue.createElementVNode("view", { style: { "display": "flex", "flex-wrap": "wrap" } }, [ + (vue.openBlock(true), vue.createElementBlock( + vue.Fragment, + null, + vue.renderList($setup.nameArray.slice(2, 11), (item, index2) => { + return vue.openBlock(), vue.createElementBlock("view", { key: index2 }, [ + vue.createElementVNode("view", { class: "tags-father" }, [ + vue.createElementVNode("image", { + class: "tags-img", + src: `/static/index/tagNames/${index2 + 2}.png` + }, null, 8, ["src"]), + vue.createElementVNode( + "view", + { class: "tags-font" }, + vue.toDisplayString(item), + 1 + /* TEXT */ + ) + ]) + ]); + }), + 128 + /* KEYED_FRAGMENT */ + )) + ]), + vue.createElementVNode("view", { class: "popup-say-three" }) ], 4 /* STYLE */ @@ -13280,7 +13222,7 @@ if (uni.restoreGlobal) { 512 /* NEED_PATCH */ ), [ - [vue.vShow, $setup.replacementisopen] + [vue.vShow, $setup.sayisopen] ]), vue.createCommentVNode(" 删除下方菜单的的弹出层 "), vue.createCommentVNode(' \r\n \r\n \r\n \r\n 确定要删除 {{deletename}} 吗?\r\n \r\n \r\n \r\n 取消\r\n \r\n \r\n 确定\r\n \r\n \r\n \r\n '), @@ -13289,7 +13231,7 @@ if (uni.restoreGlobal) { "view", { class: "popup-share", - onClick: _cache[14] || (_cache[14] = ($event) => $setup.shareShow = false) + onClick: _cache[11] || (_cache[11] = ($event) => $setup.shareShow = false) }, [ vue.createElementVNode( @@ -13297,7 +13239,7 @@ if (uni.restoreGlobal) { { class: "popup-share-content", style: vue.normalizeStyle({ opacity: $setup.deletedownisopacity ? 1 : 0 }), - onClick: _cache[13] || (_cache[13] = vue.withModifiers(() => { + onClick: _cache[10] || (_cache[10] = vue.withModifiers(() => { }, ["stop"])) }, [ @@ -13305,7 +13247,7 @@ if (uni.restoreGlobal) { vue.createTextVNode(" 护理日程分享 "), vue.createElementVNode("image", { class: "popup-share-img", - src: _imports_10 + src: _imports_11 }) ]), vue.createElementVNode("view", { class: "popup-share-upcontent" }, [ @@ -13316,7 +13258,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "popup-share-downcontent-left" }, [ vue.createElementVNode("image", { class: "popup-downcontent-img", - src: _imports_10 + src: _imports_11 }), vue.createElementVNode("view", { class: "popup-downcontent-font" }, "久泰护理") ]), @@ -17007,7 +16949,7 @@ if (uni.restoreGlobal) { vue.createElementVNode("view", { class: "index-title-left" }, [ vue.createElementVNode("image", { class: "index-title-left-img", - src: _imports_0$8 + src: _imports_0$9 }), vue.createElementVNode("view", { class: "index-title-left-font" }, " 王金福 "), vue.createElementVNode("view", { class: "index-title-left-wel" }, " 欢迎 "), diff --git a/unpackage/dist/dev/app-plus/pages/Nursing/index.css b/unpackage/dist/dev/app-plus/pages/Nursing/index.css index bf7cdee..788c07a 100644 --- a/unpackage/dist/dev/app-plus/pages/Nursing/index.css +++ b/unpackage/dist/dev/app-plus/pages/Nursing/index.css @@ -6007,6 +6007,80 @@ font-size: 0.625rem; color: #fff; } +.popup-say[data-v-72bcf905] { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + justify-content: center; + align-items: center; + -webkit-backdrop-filter: blur(0.03125rem); + backdrop-filter: blur(0.03125rem); + background-color: rgba(89, 109, 154, 0.4); + /* 添加毛玻璃效果 */ + z-index: 999; +} +.popup-say .popup-say-content[data-v-72bcf905] { + position: absolute; + right: 3.28125rem; + bottom: 6.25rem; + display: flex; + flex-direction: column; + /* align-items: center; */ + width: 14.0625rem; + height: 18.75rem; + background: url("../../static/index/lightbgcnew.png") center / cover, rgba(255, 255, 255, 0.5); + background-blend-mode: screen; + border: 0.0625rem solid #fff; + /* 使用 screen 混合模式,让图像与白色混合变淡 */ + border-radius: 0.9375rem; + box-shadow: 0.3125rem 0.3125rem 0.625rem rgba(0, 0, 0, 0.1); + transition: opacity 0.4s ease; +} +.popup-say .popup-say-content .tags-father[data-v-72bcf905] { + display: flex; + margin-left: 1.25rem; + margin-top: 0.46875rem; + align-items: center; + width: 5.625rem; +} +.popup-say .popup-say-content .tags-father .tags-img[data-v-72bcf905] { + width: 1.5625rem; + height: 1.5625rem; + margin-right: 0.3125rem; +} +.popup-say .popup-say-content .popup-say-content-flex[data-v-72bcf905] { + display: flex; + margin-top: 0.21875rem; + margin-bottom: 0.3125rem; +} +.popup-say .popup-say-content .popup-say-content-flex .popup-say-content-gun[data-v-72bcf905] { + margin-left: 1.25rem; + margin-right: 0.625rem; + width: 0.40625rem; + height: 1.09375rem; + background: linear-gradient(to bottom, #04BCED, #0160CE); + border-radius: 0.3125rem; +} +.popup-say .popup-say-content .popup-say-content-flex .popup-say-content-font[data-v-72bcf905] { + font-size: 0.9375rem; + font-weight: 700; +} +.popup-say .popup-say-content .popup-say-three[data-v-72bcf905] { + position: absolute; + left: 5.625rem; + bottom: -1.25rem; + /* 元素本身不占任何宽高 */ + width: 0; + height: 0; + /* 左右边框透明,宽度各 50px */ + border-left: 0.78125rem solid transparent; + border-right: 0.78125rem solid transparent; + /* 上边框实色(高度 100px),形成向下的“倒三角” */ + border-top: 1.25rem solid #ffffff; +} .popup-delete[data-v-72bcf905] { position: fixed; top: 0; @@ -6352,6 +6426,22 @@ font-size: 0.90625rem; box-shadow: 0.15625rem 0.15625rem 0.3125rem rgba(105, 129, 178, 0.4); } +.items-card[data-v-72bcf905] { + width: 100%; + height: 2.5rem; + display: flex; + justify-content: center; + align-items: center; +} +.items-card-target[data-v-72bcf905] { + width: 100%; + height: 2.5rem; + display: flex; + justify-content: center; + align-items: center; + color: #369fef; + background: linear-gradient(to right, rgba(54, 159, 239, 0) 0%, rgba(54, 159, 239, 0.5) 50%, rgba(54, 159, 239, 0) 100%); +} .button-father[data-v-72bcf905] { height: 6.25rem; width: calc(100%-2.5rem); diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/00.png b/unpackage/dist/dev/app-plus/static/index/firstTags/00.png new file mode 100644 index 0000000..026d142 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/00.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/01.png b/unpackage/dist/dev/app-plus/static/index/firstTags/01.png new file mode 100644 index 0000000..1b51b98 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/01.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/10.png b/unpackage/dist/dev/app-plus/static/index/firstTags/10.png new file mode 100644 index 0000000..4bd0ee6 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/10.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/11.png b/unpackage/dist/dev/app-plus/static/index/firstTags/11.png new file mode 100644 index 0000000..fd8df36 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/11.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/20.png b/unpackage/dist/dev/app-plus/static/index/firstTags/20.png new file mode 100644 index 0000000..0bf7708 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/20.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/21.png b/unpackage/dist/dev/app-plus/static/index/firstTags/21.png new file mode 100644 index 0000000..a3e4c73 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/21.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/30.png b/unpackage/dist/dev/app-plus/static/index/firstTags/30.png new file mode 100644 index 0000000..e6871a2 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/30.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/31.png b/unpackage/dist/dev/app-plus/static/index/firstTags/31.png new file mode 100644 index 0000000..f86a9f0 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/31.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/40.png b/unpackage/dist/dev/app-plus/static/index/firstTags/40.png new file mode 100644 index 0000000..ef34996 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/40.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/41.png b/unpackage/dist/dev/app-plus/static/index/firstTags/41.png new file mode 100644 index 0000000..86afeb9 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/41.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/50.png b/unpackage/dist/dev/app-plus/static/index/firstTags/50.png new file mode 100644 index 0000000..f08b734 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/50.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/51.png b/unpackage/dist/dev/app-plus/static/index/firstTags/51.png new file mode 100644 index 0000000..f08b734 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/51.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/firstTags/99.png b/unpackage/dist/dev/app-plus/static/index/firstTags/99.png new file mode 100644 index 0000000..97387e6 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/firstTags/99.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/0.png b/unpackage/dist/dev/app-plus/static/index/tagNames/0.png new file mode 100644 index 0000000..c681070 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/0.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/1.png b/unpackage/dist/dev/app-plus/static/index/tagNames/1.png new file mode 100644 index 0000000..cc25b3d Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/1.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/10.png b/unpackage/dist/dev/app-plus/static/index/tagNames/10.png new file mode 100644 index 0000000..b3fbbb3 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/10.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/2.png b/unpackage/dist/dev/app-plus/static/index/tagNames/2.png new file mode 100644 index 0000000..c96f7d9 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/2.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/3.png b/unpackage/dist/dev/app-plus/static/index/tagNames/3.png new file mode 100644 index 0000000..1991128 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/3.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/4.png b/unpackage/dist/dev/app-plus/static/index/tagNames/4.png new file mode 100644 index 0000000..6083f48 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/4.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/5.png b/unpackage/dist/dev/app-plus/static/index/tagNames/5.png new file mode 100644 index 0000000..8b6d886 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/5.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/6.png b/unpackage/dist/dev/app-plus/static/index/tagNames/6.png new file mode 100644 index 0000000..2581a71 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/6.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/7.png b/unpackage/dist/dev/app-plus/static/index/tagNames/7.png new file mode 100644 index 0000000..6566e7b Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/7.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/8.png b/unpackage/dist/dev/app-plus/static/index/tagNames/8.png new file mode 100644 index 0000000..05a7b40 Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/8.png differ diff --git a/unpackage/dist/dev/app-plus/static/index/tagNames/9.png b/unpackage/dist/dev/app-plus/static/index/tagNames/9.png new file mode 100644 index 0000000..055851e Binary files /dev/null and b/unpackage/dist/dev/app-plus/static/index/tagNames/9.png differ