| | |
| | | required |
| | | v-if=" |
| | | form.checkReceiveMethods.includes(EnumTaskCheckReceiveMethod.CheckIn) && |
| | | enterpriseInsuranceProductSelect?.length > 0 |
| | | form.isConfiguredInsurance |
| | | " |
| | | > |
| | | <ChooseInputWithPicker |
| | |
| | | |
| | | totalServiceFee: null as number, |
| | | insuranceProductId: '', |
| | | isConfiguredInsurance: false, |
| | | }); |
| | | |
| | | const rules = reactive<FormRules>({ |
| | |
| | | form.insuranceProductId = data.insuranceProductId; |
| | | form.totalServiceFee = data.estimatedServiceFee; |
| | | |
| | | supplierEnterpriseChange(); |
| | | if (!!data.timeoutServiceFee) { |
| | | calcTaskTotalServiceFee(); |
| | | } |
| | |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function supplierEnterpriseChange() { |
| | | if (form.supplierEnterpriseId) { |
| | | form.isConfiguredInsurance = supplierEnterpriseSelect.value?.find( |
| | | (item) => item.value === form.supplierEnterpriseId |
| | | )?.data?.isConfiguredInsurance; |
| | | } |
| | | } |
| | | |
| | | // const totalServiceFee = computed(() => { |
| | | // if (!form.beginTime || !form.endTime) { |
| | | // return 0; |