|
@@ -240,12 +240,7 @@ const patientsEmits: VxeFormListeners<PlanModel['filter']> = {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
submitData.value = { filter: { ...data }, ...follow.value };
|
|
submitData.value = { filter: { ...data }, ...follow.value };
|
|
|
- // console.log(
|
|
|
|
|
- // submitData.value,
|
|
|
|
|
- // '提交1111',
|
|
|
|
|
- // { ...data },
|
|
|
|
|
- // { filter: { ...data }, ...follow.value }
|
|
|
|
|
- // );
|
|
|
|
|
|
|
+
|
|
|
await submit(submitData.value);
|
|
await submit(submitData.value);
|
|
|
// 关闭弹窗
|
|
// 关闭弹窗
|
|
|
VxeUI.modal.close(`plan-modal`);
|
|
VxeUI.modal.close(`plan-modal`);
|
|
@@ -279,7 +274,6 @@ const followTimesArr = ref<any[]>([]);
|
|
|
function changeFrequency() {
|
|
function changeFrequency() {
|
|
|
const length = followTimesArr.value.length;
|
|
const length = followTimesArr.value.length;
|
|
|
const diff = (formProps.data?.frequency ?? 0) - length;
|
|
const diff = (formProps.data?.frequency ?? 0) - length;
|
|
|
- console.log(props.data?.frequency, '随访次数');
|
|
|
|
|
if (diff > 0) {
|
|
if (diff > 0) {
|
|
|
for (var i = 0; i < diff; i++) {
|
|
for (var i = 0; i < diff; i++) {
|
|
|
followTimesArr.value.push({
|
|
followTimesArr.value.push({
|
|
@@ -362,6 +356,11 @@ function selectRemindTime(item, remindIndex) {
|
|
|
remindTime.value = item;
|
|
remindTime.value = item;
|
|
|
currentRemindTime.value = item;
|
|
currentRemindTime.value = item;
|
|
|
}
|
|
}
|
|
|
|
|
+onMounted(() => {
|
|
|
|
|
+ if(formProps.data.arrangeTime){
|
|
|
|
|
+ currentPushTime.value = formProps.data.arrangeTime;
|
|
|
|
|
+ }
|
|
|
|
|
+})
|
|
|
</script>
|
|
</script>
|
|
|
<template>
|
|
<template>
|
|
|
<div>
|
|
<div>
|
|
@@ -422,8 +421,9 @@ function selectRemindTime(item, remindIndex) {
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<!--随访推送时间-->
|
|
<!--随访推送时间-->
|
|
|
- <template #pushTime="{ data }">
|
|
|
|
|
|
|
+ <template #pushTime>
|
|
|
<div class="flex flex-wrap border border-solid border-gray-200">
|
|
<div class="flex flex-wrap border border-solid border-gray-200">
|
|
|
|
|
+
|
|
|
<div
|
|
<div
|
|
|
class="flex-none border border-solid border-gray-200 text-xs"
|
|
class="flex-none border border-solid border-gray-200 text-xs"
|
|
|
style="width: 25%; height: 50px; line-height: 50px"
|
|
style="width: 25%; height: 50px; line-height: 50px"
|
|
@@ -431,7 +431,7 @@ function selectRemindTime(item, remindIndex) {
|
|
|
:key="pushTime"
|
|
:key="pushTime"
|
|
|
@click="selectPushTime(pushTime, pushIndex)"
|
|
@click="selectPushTime(pushTime, pushIndex)"
|
|
|
:class="
|
|
:class="
|
|
|
- (currentPushTime ? currentPushTime : data.arrangeTime) === pushTime
|
|
|
|
|
|
|
+ currentPushTime === pushTime
|
|
|
? 'bg-blue color-white'
|
|
? 'bg-blue color-white'
|
|
|
: ''
|
|
: ''
|
|
|
"
|
|
"
|