|
@@ -194,42 +194,42 @@ function open(row: Model) {
|
|
|
<div class="care-progress-card">
|
|
<div class="care-progress-card">
|
|
|
<div class="header" v-if="careProcessList">
|
|
<div class="header" v-if="careProcessList">
|
|
|
<span class="title">{{
|
|
<span class="title">{{
|
|
|
- careProcessList.progress === '0'
|
|
|
|
|
|
|
+ careProcessList?.progress === '0'
|
|
|
? '待付款'
|
|
? '待付款'
|
|
|
- : careProcessList.progress === '1'
|
|
|
|
|
|
|
+ : careProcessList?.progress === '1'
|
|
|
? '已作废'
|
|
? '已作废'
|
|
|
- : careProcessList.progress === '2'
|
|
|
|
|
|
|
+ : careProcessList?.progress === '2'
|
|
|
? '用户取消'
|
|
? '用户取消'
|
|
|
- : careProcessList.progress === '3'
|
|
|
|
|
|
|
+ : careProcessList?.progress === '3'
|
|
|
? '未开始'
|
|
? '未开始'
|
|
|
: careProcessList.progress === '4'
|
|
: careProcessList.progress === '4'
|
|
|
? '调理中'
|
|
? '调理中'
|
|
|
- : careProcessList.progress === '5'
|
|
|
|
|
|
|
+ : careProcessList?.progress === '5'
|
|
|
? '已完结'
|
|
? '已完结'
|
|
|
: ''
|
|
: ''
|
|
|
}}</span>
|
|
}}</span>
|
|
|
<span
|
|
<span
|
|
|
- >姓名:<b>{{ careProcessList.patientName }}</b></span
|
|
|
|
|
|
|
+ >姓名:<b>{{ careProcessList?.patientName }}</b></span
|
|
|
>
|
|
>
|
|
|
- <span>疾病名称:{{ careProcessList.diagnosis }}</span>
|
|
|
|
|
- <span>证型:{{ careProcessList.symptom }}</span>
|
|
|
|
|
- <span>开具医生:{{ careProcessList.createBy }}</span>
|
|
|
|
|
- <span>调养周期:{{ careProcessList.estimatedStartDate }} ~ {{ careProcessList.estimatedEndDate }}</span>
|
|
|
|
|
|
|
+ <span>疾病名称:{{ careProcessList?.diagnosis }}</span>
|
|
|
|
|
+ <span>证型:{{ careProcessList?.symptom }}</span>
|
|
|
|
|
+ <span>开具医生:{{ careProcessList?.createBy }}</span>
|
|
|
|
|
+ <span>调养周期:{{ careProcessList?.estimatedStartDate }} ~ {{ careProcessList?.estimatedEndDate }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-if="careProcessList?.isDelivery === 'Y'" class="delivery-info">
|
|
<div v-if="careProcessList?.isDelivery === 'Y'" class="delivery-info">
|
|
|
<a-checkbox checked disabled style="color: #52c41a; margin-right: 8px" />
|
|
<a-checkbox checked disabled style="color: #52c41a; margin-right: 8px" />
|
|
|
<span>配送</span>
|
|
<span>配送</span>
|
|
|
- <span>地址:{{ careProcessList.provinceName }}{{ careProcessList.cityName }}{{ careProcessList.areaName }}{{ careProcessList.detailAddress }}</span>
|
|
|
|
|
- <span style="margin-left: 16px">电话:{{ careProcessList.phone }}</span>
|
|
|
|
|
|
|
+ <span>地址:{{ careProcessList?.provinceName }}{{ careProcessList?.cityName }}{{ careProcessList?.areaName }}{{ careProcessList?.detailAddress }}</span>
|
|
|
|
|
+ <span style="margin-left: 16px">电话:{{ careProcessList?.phone }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 线上项目 -->
|
|
<!-- 线上项目 -->
|
|
|
<div v-for="item in careProcessList?.items" :key="item.id">
|
|
<div v-for="item in careProcessList?.items" :key="item.id">
|
|
|
<div class="project-section" v-if="item.patientConditioningOfflines">
|
|
<div class="project-section" v-if="item.patientConditioningOfflines">
|
|
|
<div class="project-title">
|
|
<div class="project-title">
|
|
|
- <span style="font-size: 14px; font-weight: bold">◇ {{ item.conditioningProgramDetail.name }}</span>
|
|
|
|
|
|
|
+ <span style="font-size: 14px; font-weight: bold">◇ {{ item?.conditioningProgramDetail?.name }}</span>
|
|
|
<span class="stat">数量:{{ item.totalMeasure }}</span>
|
|
<span class="stat">数量:{{ item.totalMeasure }}</span>
|
|
|
- <span class="stat">还剩:{{ item.remainCount }}</span>
|
|
|
|
|
- <span class="stat">已核销:{{ item.finishCount }}</span>
|
|
|
|
|
|
|
+ <span class="stat">还剩:{{ item?.remainCount }}</span>
|
|
|
|
|
+ <span class="stat">已核销:{{ item?.finishCount }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<vxe-table :data="item?.patientConditioningOfflines" border>
|
|
<vxe-table :data="item?.patientConditioningOfflines" border>
|
|
|
<vxe-column type="seq" title="序号" width="80" />
|
|
<vxe-column type="seq" title="序号" width="80" />
|
|
@@ -241,7 +241,7 @@ function open(row: Model) {
|
|
|
<div class="mt-3">
|
|
<div class="mt-3">
|
|
|
<div class="mb-1">
|
|
<div class="mb-1">
|
|
|
预定频率:每 {{ item.frequencyType }}天 {{ item.frequencyMeasure }}
|
|
预定频率:每 {{ item.frequencyType }}天 {{ item.frequencyMeasure }}
|
|
|
- {{ item.conditioningProgramDetail.cpFixedPricingRule.pricingUnit }}
|
|
|
|
|
|
|
+ {{ item?.conditioningProgramDetail?.cpFixedPricingRule?.pricingUnit }}
|
|
|
</div>
|
|
</div>
|
|
|
<div>操作指南:{{ item.remark }}</div>
|
|
<div>操作指南:{{ item.remark }}</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -249,12 +249,12 @@ function open(row: Model) {
|
|
|
<!-- 线上 -->
|
|
<!-- 线上 -->
|
|
|
<div class="yuanqi-tea" v-if="item?.patientConditioningOnlines">
|
|
<div class="yuanqi-tea" v-if="item?.patientConditioningOnlines">
|
|
|
<div class="mb-2">
|
|
<div class="mb-2">
|
|
|
- <span class="mr-10">◇ {{ item.conditioningProgramDetail.name }}</span>
|
|
|
|
|
|
|
+ <span class="mr-10">◇ {{ item?.conditioningProgramDetail?.name }}</span>
|
|
|
<span>数量:{{ item.totalMeasure }}</span>
|
|
<span>数量:{{ item.totalMeasure }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="mb-1">
|
|
<div class="mb-1">
|
|
|
预定频率:每 {{ item.frequencyType }}天 {{ item.frequencyMeasure }}
|
|
预定频率:每 {{ item.frequencyType }}天 {{ item.frequencyMeasure }}
|
|
|
- {{ item.conditioningProgramDetail.cpFixedPricingRule.pricingUnit }}
|
|
|
|
|
|
|
+ {{ item?.conditioningProgramDetail?.cpFixedPricingRule?.pricingUnit }}
|
|
|
</div>
|
|
</div>
|
|
|
<div>操作指南:{{ item.remark }}</div>
|
|
<div>操作指南:{{ item.remark }}</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -262,7 +262,7 @@ function open(row: Model) {
|
|
|
<div class="project-section mb-3" v-if="item?.healthAnalysisReports">
|
|
<div class="project-section mb-3" v-if="item?.healthAnalysisReports">
|
|
|
<div class="project-title">
|
|
<div class="project-title">
|
|
|
<span style="font-size: 14px; font-weight: bold">◇ {{ item?.conditioningProgramDetail?.name }}</span>
|
|
<span style="font-size: 14px; font-weight: bold">◇ {{ item?.conditioningProgramDetail?.name }}</span>
|
|
|
- <span class="stat">数量:{{ item.totalMeasure }}</span>
|
|
|
|
|
|
|
+ <span class="stat">数量:{{ item?.totalMeasure }}</span>
|
|
|
<span class="stat">还剩:{{ item?.remainCount }}</span>
|
|
<span class="stat">还剩:{{ item?.remainCount }}</span>
|
|
|
<span class="stat">已核销:{{ item?.finishCount }}</span>
|
|
<span class="stat">已核销:{{ item?.finishCount }}</span>
|
|
|
</div>
|
|
</div>
|
|
@@ -277,10 +277,10 @@ function open(row: Model) {
|
|
|
</vxe-table>
|
|
</vxe-table>
|
|
|
<div class="mt-3">
|
|
<div class="mt-3">
|
|
|
<div class="mb-1">
|
|
<div class="mb-1">
|
|
|
- 预定频率:每 {{ item.frequencyType }}天 {{ item.frequencyMeasure }}
|
|
|
|
|
- {{ item.conditioningProgramDetail.cpFixedPricingRule.pricingUnit }}
|
|
|
|
|
|
|
+ 预定频率:每 {{ item?.frequencyType }}天 {{ item?.frequencyMeasure }}
|
|
|
|
|
+ {{ item?.conditioningProgramDetail?.cpFixedPricingRule?.pricingUnit }}
|
|
|
</div>
|
|
</div>
|
|
|
- <div>操作指南:{{ item.remark }}</div>
|
|
|
|
|
|
|
+ <div>操作指南:{{ item?.remark }}</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|