From a32a71cec7f5dfc77c54f042382a1b4e0a9faf2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=97=AB=E6=99=93=E8=8C=B9?= <1935832701@qq.com> Date: Tue, 1 Nov 2022 13:49:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A4=E7=90=86=E7=AB=99=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=EF=BC=8C=E6=9C=8D=E5=8A=A1=E8=AF=A6=E6=83=85?= =?UTF-8?q?=EF=BC=8C=E5=8F=96=E6=B6=88=E6=9C=8D=E5=8A=A1=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Nursingstationserviceorder.js | 7 ++ api/ServiceDetails/ServiceDetails.js | 28 +++++ api/cancelorder/cancelorder.js | 8 ++ .../Nursingstationserviceorder.vue | 59 +++++---- .../ServiceDetails.vue} | 97 +++++++++++---- pages/cancelorder/cancelorder.vue | 113 ++++++++++++++++++ static/daoh.png | Bin 0 -> 520 bytes 7 files changed, 257 insertions(+), 55 deletions(-) create mode 100644 api/Nursingstationserviceorder/Nursingstationserviceorder.js create mode 100644 api/ServiceDetails/ServiceDetails.js create mode 100644 api/cancelorder/cancelorder.js rename pages/{Service Details/Service Details.vue => ServiceDetails/ServiceDetails.vue} (66%) create mode 100644 pages/cancelorder/cancelorder.vue create mode 100644 static/daoh.png diff --git a/api/Nursingstationserviceorder/Nursingstationserviceorder.js b/api/Nursingstationserviceorder/Nursingstationserviceorder.js new file mode 100644 index 0000000..4fd1a85 --- /dev/null +++ b/api/Nursingstationserviceorder/Nursingstationserviceorder.js @@ -0,0 +1,7 @@ +import request from "../request.js" +export function appServiceOrder(id,pageSize,pageNum) { + return request({ + url: `/nurseApp/login/appServiceOrder?pageSize=${pageSize}&pageNum=${pageNum}&patientId=${id}`, + method: 'GET' + }) +} diff --git a/api/ServiceDetails/ServiceDetails.js b/api/ServiceDetails/ServiceDetails.js new file mode 100644 index 0000000..e4ec850 --- /dev/null +++ b/api/ServiceDetails/ServiceDetails.js @@ -0,0 +1,28 @@ +import request from "../request.js" + +export function getOrderPatientInfo(orderNo) { + return request({ + url: `/nurseApp/login/getOrderPatientInfo?orderNo=${orderNo}`, + method: 'GET' + }) +} +export function getAppStationItemInfo(stationId,stationItemId,stationItemPriceId) { + return request({ + url: `/nurseApp/login/getAppStationItemInfo?stationId=${stationId}&stationItemId=${stationItemId}&stationItemPriceId=${stationItemPriceId}`, + method: 'GET' + }) +} + +export function introductionList(nurseStationId) { + return request({ + url: `/nurseApplet/nearbyNursingStation/introductionList?nurseStationId=${nurseStationId}`, + method: 'GET' + }) +} + +export function cancellationOrder(appointmentOrderId) { + return request({ + url: `/nurseApp/login/cancellationOrder?appointmentOrderId=${appointmentOrderId}`, + method: 'post' + }) +} \ No newline at end of file diff --git a/api/cancelorder/cancelorder.js b/api/cancelorder/cancelorder.js new file mode 100644 index 0000000..d6172f8 --- /dev/null +++ b/api/cancelorder/cancelorder.js @@ -0,0 +1,8 @@ +import request from "../request.js" + +export function cancellationOrder(appointmentOrderId,cancelAppointmentReason) { + return request({ + url: `/nurseApp/login/cancellationOrder?appointmentOrderId=${appointmentOrderId}&cancelAppointmentReason=${cancelAppointmentReason}`, + method: 'post' + }) +} \ No newline at end of file diff --git a/pages/Nursingstationserviceorder/Nursingstationserviceorder.vue b/pages/Nursingstationserviceorder/Nursingstationserviceorder.vue index d14689e..70ea842 100644 --- a/pages/Nursingstationserviceorder/Nursingstationserviceorder.vue +++ b/pages/Nursingstationserviceorder/Nursingstationserviceorder.vue @@ -2,42 +2,22 @@ - 2022-10-11 15:44 - 待服务 + {{list.createTime}} + {{list.orderStatus=='WAIT_PAY'?'待付款':''}} + {{list.orderStatus=='WAIT_DISPATCH'?'待派单':''}} + {{list.orderStatus=='NOT_FINISH'?'未完成':''}} + {{list.orderStatus=='COMPLETE'?'服务完成':''}} - 换药 - ¥50.0 + {{list.nurseItemName}} + ¥{{list.totalPrice}} - 服务时长:1小时 - - - - - 确认完成 - - - - - - 2022-10-11 15:44 - 完成 - - - - - - - 换药 - ¥50.0 - - - 服务时长:1小时 + 服务时长:{{list.itemServeDurationUnit}} @@ -46,22 +26,37 @@ - - @@ -83,6 +131,7 @@ padding: 2%; font-size: 36rpx; padding-top: 10rpx; + // 服务商家 .detail { margin-top: 3%; @@ -93,6 +142,7 @@ margin-left: 10%; } + .name { width: 95%; height: 90rpx; @@ -102,7 +152,8 @@ border-bottom: 1rpx solid #D8D4D4; margin: 0 auto; } -//按钮取消订单和评价 + + //按钮取消订单和评价 .evaluate { display: flex; float: right; @@ -138,6 +189,7 @@ margin-left: 15%; } } + /* 耗材包 */ .Consumablespackage { width: 94%; @@ -180,7 +232,8 @@ } } -//服务项目和服务商家 + + //服务项目和服务商家 .content { width: 95%; height: 336rpx; @@ -209,11 +262,10 @@ .details { height: 250rpx; - .call { display: flex; - margin-top: -5%; - + margin-top: -7%; + margin-left: 3%; .Navigation { width: 103rpx; height: 48rpx; @@ -224,7 +276,6 @@ line-height: 48rpx; margin-left: 3%; text-align: center; - image { width: 24rpx; height: 24rpx; diff --git a/pages/cancelorder/cancelorder.vue b/pages/cancelorder/cancelorder.vue new file mode 100644 index 0000000..71ba8c3 --- /dev/null +++ b/pages/cancelorder/cancelorder.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/static/daoh.png b/static/daoh.png new file mode 100644 index 0000000000000000000000000000000000000000..758f9eda85489250b94c0ceeb9ab36ea45dc99d9 GIT binary patch literal 520 zcmV+j0{8uiP)^qBat-(nJLd5mCf|O;7^CLIX+!MU)6i{K23^%QTV{X;NBPTUjb0rG>SH zwkcGQScrw#h=l=YVY` zb>09*Bz^4(WP2wt4crBe)@Y(?LegE0dT5^ z;F;@NNhk8>{!(OnUn=Y^V0QyRc4S7<(|r80k|Kdqk*j7zyV30x`OgQZI1%?(!7efRmWB(O?7gt)7~+!ZloF> zte~Bd^s*5sJ7jwc@UdjngxfnwhsrKesi=_71z@ox*h5K=+X9UM>%ithz#qUKN#9!m zMG)Jo!1+SJCz7I5ORcBWB~U;DmbW94*4hSbO6kk?&nro%t9rj@MM+h@DK1KSF(^=M z)_DD2(yES$(A63#N~%_XH`%HlBq%2Sdr2RvAo0JkqB_CzK7Rn;;(Z%9IE?xL0000< KMNUMnLSTYqx9ju( literal 0 HcmV?d00001