Фикс бага с отображением индексов и ASTRA-132
This commit is contained in:
@@ -13,10 +13,10 @@
|
||||
.tag-wrap.flex.gap-x-1.gap-y-1
|
||||
.tag.flex.items-center.px-3.text-smm(
|
||||
v-if="protocolData[data.state]",
|
||||
v-for="item in protocolData[data.state]",
|
||||
v-for="item in findData(data.results.diseases)",
|
||||
:key="item.id"
|
||||
:class="{'pointer': change || fillInspection}"
|
||||
) {{item.label + " - " + item.text}}
|
||||
) {{item.label + " - " + item.value}}
|
||||
.filter.flex.flex-col.gap-y-4.relative(v-if="change || fillInspection")
|
||||
.flex.gap-x-2
|
||||
base-input(placeholder="Поиск", outlined, :width="452", iconLeft)
|
||||
@@ -40,9 +40,9 @@
|
||||
.field.flex.flex-col.overflow-y-scroll.gap-y-1(v-if="data.results.diseases")
|
||||
.letter.flex.items-center.font-bold.text-base Некоторые инфекционные и паразитарные болезни
|
||||
.checkbox.flex.gap-x-2.items-center(v-for="disease in data.results.diseases")
|
||||
q-checkbox(dense, v-model="protocolData[data.state]", :val="disease")
|
||||
q-checkbox(dense, v-model="protocolData[data.state]", :val="disease.label")
|
||||
.name.font-semibold.text-smm {{ disease.label }}
|
||||
.name.font-medium.text-smm {{ disease.text }}
|
||||
.name.font-medium.text-smm {{ disease.value }}
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -66,6 +66,18 @@ export default {
|
||||
}),
|
||||
},
|
||||
methods: {
|
||||
findData(data) {
|
||||
let arr = [];
|
||||
if (!data) return;
|
||||
this.protocolData[this.data.state].forEach((e) => {
|
||||
data.forEach((el) => {
|
||||
if (e === el.label) {
|
||||
arr.push(el);
|
||||
}
|
||||
});
|
||||
});
|
||||
return arr;
|
||||
},
|
||||
openCard() {
|
||||
this.change = true;
|
||||
},
|
||||
|
||||
@@ -110,7 +110,7 @@ export default {
|
||||
modelValue: {
|
||||
immediate: true,
|
||||
handler(value) {
|
||||
this.protocolData[this.data.state] = value;
|
||||
if (this.fillInspection) this.protocolData[this.data.state] = value;
|
||||
},
|
||||
},
|
||||
state: {
|
||||
|
||||
Reference in New Issue
Block a user