From c45269efff74bc1a52e5c50a875b5c2eb478e3d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Fri, 22 Sep 2023 11:30:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/pagesB/Healthknowledge/index.js | 2 +- api/pagesB/Personal/Personal.js | 2 +- api/pagesB/homepage/index.js | 2 +- api/pagesB/information/index.js | 2 +- api/pagesB/modifyAddress/modifyAddress.js | 2 +- components/appointmenttimetext.vue | 39 ++ components/m-city/m-city.vue | 412 ++++++++++++ components/text.vue | 384 +++++++++++ components/timepicker/timepicker.vue | 450 +++++++++++++ package-lock.json | 51 +- pages/medicalservice/medicalservice.vue | 608 +++++++++++++++++- pagesB/Moreoptions/Moreoptions.vue | 2 +- .../Nursingstationserviceorder.vue | 12 +- pagesB/Personal/Personal.scss | 186 ------ pagesB/Personal/Personal.vue | 388 ----------- pagesB/ProductList/ProductList.vue | 4 +- pagesB/ProjectDetails/ProjectDetails.vue | 10 +- pagesB/ServiceDetails/ServiceDetails.vue | 12 +- pagesB/medicine/medicine.vue | 8 +- pagesB/modify/modify.vue | 18 +- pagesB/modifyAddress/modifyAddress.vue | 6 +- pagesB/nursestation/nursestation.vue | 26 +- pagesB/orderDetails/orderDetails.vue | 20 +- pagesB/paysuccess/paysuccess.vue | 4 +- pagesB/ratesuccess/ratesuccess.vue | 4 +- pagesB/refundType/refundType.vue | 10 +- pagesB/shopping/shopping.vue | 2 +- pagesB/site/site.vue | 8 +- pagesB/startup/startup.vue | 2 +- static/{pagesB => }/logo.png | Bin static/pagesB/huijiantou.png | Bin 316 -> 0 bytes 31 files changed, 1992 insertions(+), 684 deletions(-) create mode 100644 components/appointmenttimetext.vue create mode 100644 components/m-city/m-city.vue create mode 100644 components/text.vue create mode 100644 components/timepicker/timepicker.vue delete mode 100644 pagesB/Personal/Personal.scss delete mode 100644 pagesB/Personal/Personal.vue rename static/{pagesB => }/logo.png (100%) delete mode 100644 static/pagesB/huijiantou.png diff --git a/api/pagesB/Healthknowledge/index.js b/api/pagesB/Healthknowledge/index.js index 54ebd8b..1958cd3 100644 --- a/api/pagesB/Healthknowledge/index.js +++ b/api/pagesB/Healthknowledge/index.js @@ -1,4 +1,4 @@ -import request from "../request.js" +import request from "../../request.js" export function getHeathHousingList(pageNum, pageSize) { return request({ diff --git a/api/pagesB/Personal/Personal.js b/api/pagesB/Personal/Personal.js index 8a37c6e..b56ab9f 100644 --- a/api/pagesB/Personal/Personal.js +++ b/api/pagesB/Personal/Personal.js @@ -1,4 +1,4 @@ -import request from "../request.js" +import request from "../../request.js" export function appPersonal(patientId) { return request({ url: `/nurseApp/login/appPersonal?patientId=${patientId}`, diff --git a/api/pagesB/homepage/index.js b/api/pagesB/homepage/index.js index d692231..aac1cca 100644 --- a/api/pagesB/homepage/index.js +++ b/api/pagesB/homepage/index.js @@ -1,4 +1,4 @@ -import request from "../request.js" +import request from "../../request.js" export function getPoserInfoListByType() { return request({ diff --git a/api/pagesB/information/index.js b/api/pagesB/information/index.js index 1f31abf..82e2d0f 100644 --- a/api/pagesB/information/index.js +++ b/api/pagesB/information/index.js @@ -1,4 +1,4 @@ -import request from "../request.js" +import request from "../../request.js" //区街道list export function getRegionAndStreetInfo() { diff --git a/api/pagesB/modifyAddress/modifyAddress.js b/api/pagesB/modifyAddress/modifyAddress.js index 34d4d74..226140e 100644 --- a/api/pagesB/modifyAddress/modifyAddress.js +++ b/api/pagesB/modifyAddress/modifyAddress.js @@ -1,4 +1,4 @@ -import request from "../request.js" +import request from "../../request.js" // 根据被护理人id查询基本信息 export function goodPatientInfo(patientId) { diff --git a/components/appointmenttimetext.vue b/components/appointmenttimetext.vue new file mode 100644 index 0000000..51496d4 --- /dev/null +++ b/components/appointmenttimetext.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/components/m-city/m-city.vue b/components/m-city/m-city.vue new file mode 100644 index 0000000..4cb6af5 --- /dev/null +++ b/components/m-city/m-city.vue @@ -0,0 +1,412 @@ + + + + + \ No newline at end of file diff --git a/components/text.vue b/components/text.vue new file mode 100644 index 0000000..ce3492c --- /dev/null +++ b/components/text.vue @@ -0,0 +1,384 @@ + + + + + diff --git a/components/timepicker/timepicker.vue b/components/timepicker/timepicker.vue new file mode 100644 index 0000000..eebcfe2 --- /dev/null +++ b/components/timepicker/timepicker.vue @@ -0,0 +1,450 @@ + + + + + diff --git a/package-lock.json b/package-lock.json index 550400f..2fa0316 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,28 +1,27 @@ { - "name": "xinelu-applet-ui", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "xinelu-applet-ui", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "uview-ui": "^1.8.8" - } - }, - "node_modules/uview-ui": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/uview-ui/-/uview-ui-1.8.8.tgz", - "integrity": "sha512-Osal3yzXiHor0In9OPTZuXTaqTbDglMZ9RGK/MPYDoQQs+y0hrBCUD0Xp5T70C8i2lLu2X6Z11zJhmsQWMR7Jg==" - } - }, - "dependencies": { - "uview-ui": { - "version": "1.8.8", - "resolved": "https://registry.npmjs.org/uview-ui/-/uview-ui-1.8.8.tgz", - "integrity": "sha512-Osal3yzXiHor0In9OPTZuXTaqTbDglMZ9RGK/MPYDoQQs+y0hrBCUD0Xp5T70C8i2lLu2X6Z11zJhmsQWMR7Jg==" - } - } + "name": "海报生成,随心所欲绘制样式,原生canvas方法的二次封装,自定义函数,持续更新", + "version": "1.3.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "海报生成,随心所欲绘制样式,原生canvas方法的二次封装,自定义函数,持续更新", + "version": "1.3.1", + "dependencies": { + "uview-ui": "^1.8.8" + } + }, + "node_modules/uview-ui": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/uview-ui/-/uview-ui-1.8.8.tgz", + "integrity": "sha512-Osal3yzXiHor0In9OPTZuXTaqTbDglMZ9RGK/MPYDoQQs+y0hrBCUD0Xp5T70C8i2lLu2X6Z11zJhmsQWMR7Jg==" + } + }, + "dependencies": { + "uview-ui": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/uview-ui/-/uview-ui-1.8.8.tgz", + "integrity": "sha512-Osal3yzXiHor0In9OPTZuXTaqTbDglMZ9RGK/MPYDoQQs+y0hrBCUD0Xp5T70C8i2lLu2X6Z11zJhmsQWMR7Jg==" + } + } } diff --git a/pages/medicalservice/medicalservice.vue b/pages/medicalservice/medicalservice.vue index 8c3b35f..a0430d1 100644 --- a/pages/medicalservice/medicalservice.vue +++ b/pages/medicalservice/medicalservice.vue @@ -1,19 +1,615 @@ - + .container { + padding-top: 65rpx; + background-color: #fff + } + + .swiper-block { + height: 500rpx; + width: 100%; + } + + .swiper-item { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + overflow: unset; + } + + .slide-image { + height: 270rpx; + width: 580rpx; + border-radius: 9rpx; + box-shadow: 0px 0px 30rpx rgba(0, 0, 0, 0.2); + margin: 0 0 0 30rpx; + z-index: 1; + } + + .active { + transform: scale(1.10); + transition: all 0.2s ease-in 0s; + z-index: 20; + } + + video { + // height: 100%; + // width: 100%; + } + + .Healthknowledge { + width: 100%; + padding: 40rpx 50rpx 50rpx; + background-color: #fff; + position: relative; + line-height: 46rpx; + + .more { + position: absolute; + right: 20rpx; + top: 40rpx; + height: 46rpx; + width: 30%; + + .title { + position: absolute; + right: 30rpx; + top: 50%; + text-align: right; + transform: translateY(-50%); + font-size: 26rpx; + font-family: Adobe Heiti Std; + font-weight: normal; + color: #969494; + } + + image { + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + width: 15rpx; + height: 25rpx; + } + } + + .list { + width: 100%; + margin: 20rpx auto 0; + + .item { + width: 100%; + height: 250rpx; + position: relative; + border-bottom: 2rpx solid #CDC9C9; + + image { + position: absolute; + right: 0; + top: 50%; + transform: translateY(-50%); + width: 200rpx; + height: 200rpx; + border-radius: 10rpx; + } + + .author { + position: absolute; + bottom: 20rpx; + left: 0; + font-size: 20rpx; + color: #969494; + } + + .text { + position: absolute; + top: 20rpx; + left: 0; + width: 65%; + font-size: 30rpx; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 5; //行数需设置 + line-clamp: 5; + -webkit-box-orient: vertical; + text-align: justify; + } + } + } + + .title { + font-size: 36rpx; + font-weight: bold; + } + } + + .Welfarecustomerservice { + display: flex; + justify-content: space-around; + flex-wrap: wrap; + background-color: #fff; + width: 100%; + padding: 30rpx 2%; + margin-bottom: 20rpx; + + .topimgs { + display: flex; + justify-content: space-around; + width: 100%; + margin-bottom: 30rpx; + + image { + width: 30%; + height: 160rpx; + } + } + + .shopping { + width: 98%; + height: 160rpx; + } + + .rightimg { + display: inline-block; + width: 48%; + + image { + display: block; + margin-bottom: 15rpx; + width: 100%; + height: 120rpx; + } + } + + .night { + width: 48%; + height: 340rpx; + } + } + + .items { + background-color: #fff; + padding: 30rpx 20rpx 20px; + display: flex; + justify-content: space-between; + margin-bottom: 20rpx; + + .item { + width: 25%; + + image { + width: 120rpx; + height: 120rpx; + display: block; + margin: 0 auto 20rpx; + } + + .title { + font-size: 36rpx; + font-weight: 600; + text-align: center; + } + } + } + } + \ No newline at end of file diff --git a/pagesB/Moreoptions/Moreoptions.vue b/pagesB/Moreoptions/Moreoptions.vue index 98f6aa3..ca41689 100644 --- a/pagesB/Moreoptions/Moreoptions.vue +++ b/pagesB/Moreoptions/Moreoptions.vue @@ -15,7 +15,7 @@ - diff --git a/pagesB/ProductList/ProductList.vue b/pagesB/ProductList/ProductList.vue index 74af17a..1630a83 100644 --- a/pagesB/ProductList/ProductList.vue +++ b/pagesB/ProductList/ProductList.vue @@ -3,7 +3,7 @@ - + 分类 @@ -39,7 +39,7 @@ import { goodsList, getGoodsCategoryNameList - } from '@/api/ProductList/ProductList.js'; + } from '@/api/pagesB/ProductList/ProductList.js'; import baseurl from '@/api/baseurl.js' export default { components: {}, diff --git a/pagesB/ProjectDetails/ProjectDetails.vue b/pagesB/ProjectDetails/ProjectDetails.vue index 0665e2e..3914e0e 100644 --- a/pagesB/ProjectDetails/ProjectDetails.vue +++ b/pagesB/ProjectDetails/ProjectDetails.vue @@ -47,7 +47,7 @@ - + 请完善个人信息 @@ -64,11 +64,11 @@