|
@@ -12,6 +12,8 @@ const spreadRef=ref();
|
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
|
orderId: String,
|
|
orderId: String,
|
|
|
type: String,
|
|
type: String,
|
|
|
|
|
+ serviceFormReceiver: String,
|
|
|
|
|
+ serviceFormReceiverPhone: String,
|
|
|
});
|
|
});
|
|
|
const visible = defineModel('visible', { type: Boolean, default: false });
|
|
const visible = defineModel('visible', { type: Boolean, default: false });
|
|
|
// 多报告支持
|
|
// 多报告支持
|
|
@@ -101,7 +103,12 @@ const handleDownload = async () => {
|
|
|
|
|
|
|
|
const handlePushSubmit = (type: string) => {
|
|
const handlePushSubmit = (type: string) => {
|
|
|
pushFormType.value = type
|
|
pushFormType.value = type
|
|
|
- pushDialogFormData.value = { serviceFormReceiver: '', serviceFormReceiverPhone: '', serviceFormReceiverEmail: '' }
|
|
|
|
|
|
|
+ // 保留已从 props 赋值的默认数据,仅清空未设置的字段
|
|
|
|
|
+ pushDialogFormData.value = {
|
|
|
|
|
+ serviceFormReceiver: props.serviceFormReceiver || '',
|
|
|
|
|
+ serviceFormReceiverPhone: props.serviceFormReceiverPhone || '',
|
|
|
|
|
+ serviceFormReceiverEmail: ''
|
|
|
|
|
+ }
|
|
|
pushDialogFormRef.value?.resetFields()
|
|
pushDialogFormRef.value?.resetFields()
|
|
|
pushDialogVisible.value = true
|
|
pushDialogVisible.value = true
|
|
|
}
|
|
}
|
|
@@ -156,6 +163,14 @@ const loadData = async () => {
|
|
|
initData.value.refId = currentOrder.value.acceptOrderId
|
|
initData.value.refId = currentOrder.value.acceptOrderId
|
|
|
initData.value.opType = 1
|
|
initData.value.opType = 1
|
|
|
spreadRef.value?.reloadView()
|
|
spreadRef.value?.reloadView()
|
|
|
|
|
+
|
|
|
|
|
+ console.log('prop',props.serviceFormReceiver, props.serviceFormReceiverPhone);
|
|
|
|
|
+ if (props.serviceFormReceiver) {
|
|
|
|
|
+ pushDialogFormData.value.serviceFormReceiver = props.serviceFormReceiver
|
|
|
|
|
+ }
|
|
|
|
|
+ if (props.serviceFormReceiverPhone) {
|
|
|
|
|
+ pushDialogFormData.value.serviceFormReceiverPhone = props.serviceFormReceiverPhone
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const handleClose = () => { visible.value = false }
|
|
const handleClose = () => { visible.value = false }
|