diff --git a/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/DentalConditionForm.vue b/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/DentalConditionForm.vue new file mode 100644 index 0000000..c182114 --- /dev/null +++ b/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/DentalConditionForm.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/ToothFormulaCell.vue b/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/ToothFormulaCell.vue index 1805ba4..6c973f6 100644 --- a/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/ToothFormulaCell.vue +++ b/src/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/ToothFormulaCell.vue @@ -43,19 +43,19 @@ v-model="isOpenConditionsInfo", :general="value[rowKey].general", :conditions="getFiiledConditions(value[rowKey])" - :config="toothConfig.conditions" + :config="conditionConfig" ) span.text-smm.font-medium( v-if="rowKey === 'tooth_mobility' && !isEditCondition", :class="{'cell-info': isEdit}" - ) {{ toothConfig.mobility.find((el) => el.id === value[rowKey])?.label || null }} + ) {{ mobilityConfig.find((el) => el.id === value[rowKey])?.label || null }} q-menu( v-if="isEdit", v-model="isEditCondition", ) .flex.flex-col.p-4(v-if="rowKey === 'tooth_mobility'") .mobility-item.flex.justify-between.items-center.py-7px.pl-7px.pr-15px.rounded.w-143px.cursor-pointer( - v-for="mobility in toothConfig.mobility", + v-for="mobility in mobilityConfig", @click="()=>chooseMobility(mobility.id)" ) span.text-smm.font-medium {{ `${mobility.label} степень` }} @@ -63,21 +63,34 @@ name="check", size="12px" ) + dental-condition-form( + v-if="rowKey === 'dental_condition'", + :data="value.dental_condition" + :cell-config="config", + :form-config="formConfig" + )