diff --git a/src/assets/健康体检2.png b/src/assets/健康体检2.png
new file mode 100644
index 0000000..02dc2de
Binary files /dev/null and b/src/assets/健康体检2.png differ
diff --git a/src/request/api.js b/src/request/api.js
index 3a3c8b8..765dbad 100644
--- a/src/request/api.js
+++ b/src/request/api.js
@@ -324,6 +324,9 @@ export const selectYbByPatientId = p => post('/sfs/selectYbByPatientId', p);
export const refundOrderOnline = p => post4('/Yb/refundOrderOnline', p);
//查询门诊缴费订单信息
export const selectOrderList = p => post('/sfs/selectOrderList', p);
+//更新病案邮寄信息
+export const apiUpdateBA = p => post('/bingan/apiUpdateBA', p);
+
diff --git a/src/views/Bayj_fysq.vue b/src/views/Bayj_fysq.vue
index a7ea939..6ca2b19 100644
--- a/src/views/Bayj_fysq.vue
+++ b/src/views/Bayj_fysq.vue
@@ -297,6 +297,10 @@
领取方式:
{{ deliveryType === '1' ? '到场自取' : '快递邮寄' }}
+
+ 打印份数:
+ {{ formData.copies }}份
+
病人姓名:
{{ formData.patientName }}
@@ -421,6 +425,7 @@ export default {
recipientName: '',
recipientPhone: '',
recipientIdNumber: '',
+ copies: 1, // 打印份数,默认1份
idFrontUrl: '',
idBackUrl: '',
recipientIdFrontUrl: '',
@@ -629,6 +634,9 @@ export default {
if (!this.deliveryType) {
errors.deliveryType = '请选择领取方式';
}
+ if (!this.formData.copies) {
+ errors.copies = '请选择打印份数';
+ }
break;
case 1:
@@ -795,6 +803,7 @@ export default {
formData.append('reName', this.formData.recipientName || '');
formData.append('reId', this.formData.recipientIdNumber || '');
formData.append('rePhone', this.formData.recipientPhone || '');
+ formData.append('copies', this.formData.copies);
const userId = localStorage.getItem("userid");
const token = localStorage.getItem("token");
@@ -867,6 +876,7 @@ export default {
recipientName: '',
recipientPhone: '',
recipientIdNumber: '',
+ copies: 1, // 打印份数,默认1份
idFrontFile: null,
idBackFile: null,
recipientIdFrontFile: null,
@@ -1232,6 +1242,45 @@ export default {
color: #555;
}
+.copies-options {
+ display: flex;
+ gap: 0.3rem;
+ margin-top: 0.2rem;
+ flex-wrap: wrap;
+}
+
+.copy-option {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 0.15rem;
+ cursor: pointer;
+ padding: 0.25rem 0.3rem;
+ border-radius: 0.05rem;
+ transition: all 0.2s;
+ border: 1px solid #ddd;
+ background-color: white;
+}
+
+.copy-option:hover {
+ background-color: #f5f5f5;
+}
+
+.copy-radio {
+ width: 0.32rem;
+ height: 0.32rem;
+}
+
+.copy-text {
+ font-size: 0.38rem;
+ color: #555;
+}
+
+.copy-option:has(.copy-radio:checked) {
+ border-color: #4299e1;
+ background-color: #f0f7ff;
+}
+
.handling-option:has(.handling-radio:checked),
.delivery-option:has(.delivery-radio:checked) {
border-color: #4299e1;
diff --git a/src/views/Bayj_wdsq.vue b/src/views/Bayj_wdsq.vue
index 17ff46f..ca07179 100644
--- a/src/views/Bayj_wdsq.vue
+++ b/src/views/Bayj_wdsq.vue
@@ -43,6 +43,10 @@
病案页数:
{{ item.pages || '等待病案室医生审核填写' }}
+
+ 打印份数:
+ {{ item.copies || 1 }}
+
办理人:
@@ -74,7 +78,10 @@
-
+
+
+
+
+
+
+
+
当前费用为{{ currentItem.copies || 1 }}份的价格。
+
如需修改打印份数,请点击「修改份数」按钮调整后再缴费。
+
确认按当前份数缴费吗?
+
+
+
+
+
+
+
+
+
+
+
+
+ 固定查询费:
+ ¥10.00
+
+
+ 页数:
+ {{ currentItem.pages || 0 }}页
+
+
+ 每页单价:
+ ¥0.50/页
+
+
+
+
+
选择打印份数:
+
+
+
+
+
+
+
+
+
+ 金额计算:
+
+ ¥10.00 + ({{ currentItem.pages || 0 }}页 × ¥0.50/页 × {{ selectedCopies }}份)
+
+
+
+ 待支付金额:
+ ¥{{ calculatedAmount.toFixed(2) }}
+
+
+
+
+
+