[WIP] Добавил отображение дефектов Пт и П
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
:jaw-position="jawPosition",
|
||||
:oversized="20",
|
||||
:view="data.general === 'ИЗ' ? 'artificial': 'native'",
|
||||
:data="data",
|
||||
editable
|
||||
)
|
||||
detailed-tooth-svg(
|
||||
@@ -15,6 +16,7 @@
|
||||
:click-part="clickPart",
|
||||
:oversized="10",
|
||||
:view="data.general === 'ИЗ' ? 'artificial': 'native'",
|
||||
:data="data",
|
||||
editable
|
||||
)
|
||||
span.text-base.font-medium {{cellConfig.tooth_number}}
|
||||
|
||||
@@ -73,244 +73,47 @@
|
||||
fill="none",
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
)
|
||||
g(v-if="toothConfig.type === 'molars'")
|
||||
g(v-if="view === 'artificial'")
|
||||
path(
|
||||
d="M14.5 12.8096L29.5 15.178V13.1904L14.5 10.822V12.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M21.735 3.75569C21.8971 3.65435 22.1029 3.65435 22.265 3.75569L28.2566 7.50044H15.7434L21.735 3.75569Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 8.50044H29.5V12.178L14.5 9.80959V8.50044Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
fill-rule="evenodd",
|
||||
clip-rule="evenodd",
|
||||
d="M13.5 9.5H12.5C12.239 9.5 12.022 9.70072 12.0016 9.96089C11.9811 10.2211 12.1643 10.4532 12.422 10.4939L13.5 10.6641V12.5H12.5C12.239 12.5 12.022 12.7007 12.0016 12.9609C11.9811 13.2211 12.1643 13.4532 12.422 13.4939L13.5 13.6641V15.5H12.5C12.239 15.5 12.022 15.7007 12.0016 15.9609C11.9811 16.2211 12.1643 16.4532 12.422 16.4939L13.5 16.6641V18.5H12.5C12.239 18.5 12.022 18.7007 12.0016 18.9609C11.9811 19.2211 12.1643 19.4532 12.422 19.4939L13.5 19.6641V21.5H12.5C12.239 21.5 12.022 21.7007 12.0016 21.9609C11.9811 22.2211 12.1643 22.4532 12.422 22.4939L13.5 22.6641V24.5H12.5C12.239 24.5 12.022 24.7007 12.0016 24.9609C11.9811 25.2211 12.1643 25.4532 12.422 25.4939L13.5 25.6641V37.0004C13.5 37.8289 14.1716 38.5004 15 38.5004H29C29.8284 38.5004 30.5 37.8289 30.5 37.0004V28.5H31.5C31.761 28.5 31.9781 28.2993 31.9985 28.0391C32.0189 27.7789 31.8358 27.5468 31.578 27.5061L30.5 27.3359V25.5H31.5C31.761 25.5 31.9781 25.2993 31.9985 25.0391C32.0189 24.7789 31.8358 24.5468 31.578 24.5061L30.5 24.3359V22.5H31.5C31.761 22.5 31.9781 22.2993 31.9985 22.0391C32.0189 21.7789 31.8358 21.5468 31.578 21.5061L30.5 21.3359V19.5H31.5C31.761 19.5 31.9781 19.2993 31.9985 19.0391C32.0189 18.7789 31.8358 18.5468 31.578 18.5061L30.5 18.3359V16.5H31.5C31.761 16.5 31.9781 16.2993 31.9985 16.0391C32.0189 15.7789 31.8358 15.5468 31.578 15.5061L30.5 15.3359V13.5H31.5C31.761 13.5 31.9781 13.2993 31.9985 13.0391C32.0189 12.7789 31.8358 12.5468 31.578 12.5061L30.5 12.3359V7.72332L22.795 2.90769C22.3086 2.60369 21.6914 2.60369 21.205 2.90769L13.5 7.72332V9.5ZM22.265 3.75569C22.1029 3.65435 21.8971 3.65435 21.735 3.75569L15.7434 7.50044H28.2566L22.265 3.75569ZM29.5 8.50044H14.5V9.80959L29.5 12.178V8.50044ZM14.5 37.0004V25.822L29.5 28.1904V37.0004C29.5 37.2766 29.2761 37.5004 29 37.5004H15C14.7239 37.5004 14.5 37.2766 14.5 37.0004ZM29.5 27.178L14.5 24.8096V22.822L29.5 25.1904V27.178ZM29.5 22.1904V24.178L14.5 21.8096V19.822L29.5 22.1904ZM29.5 21.178L14.5 18.8096V16.822L29.5 19.1904V21.178ZM29.5 16.1904V18.178L14.5 15.8096V13.822L29.5 16.1904ZM29.5 15.178L14.5 12.8096V10.822L29.5 13.1904V15.178Z",
|
||||
fill="#252850"
|
||||
)
|
||||
path(
|
||||
d="M29.5 18.178V16.1904L14.5 13.822V15.8096L29.5 18.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 18.8096L29.5 21.178V19.1904L14.5 16.822V18.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M29.5 24.178V22.1904L14.5 19.822V21.8096L29.5 24.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 24.8096L29.5 27.178V25.1904L14.5 22.822V24.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 25.822V37.0004C14.5 37.2766 14.7239 37.5004 15 37.5004H29C29.2761 37.5004 29.5 37.2766 29.5 37.0004V28.1904L14.5 25.822Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M22.0714 54.7484L21.6827 54.268L21.2941 54.7484C19.5099 56.9533 16.7835 58.3617 13.7278 58.3617C8.35529 58.3617 4 54.0063 4 48.6337V45.4516C4 43.1632 5.82085 40.964 9.05365 39.3072C12.26 37.6639 16.7242 36.6328 21.6827 36.6328C26.6412 36.6328 31.1055 37.6639 34.3118 39.3072C37.5446 40.964 39.3655 43.1632 39.3655 45.4516V48.6337C39.3655 54.0063 35.0102 58.3617 29.6377 58.3617C26.582 58.3617 23.8556 56.9533 22.0714 54.7484Z",
|
||||
fill="#D3D4DC",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(v-else)
|
||||
path(
|
||||
d="M36.2801 11.7305C36.7934 24.8374 35.8401 55.1414 32.5406 55.1426C27.5631 55.1444 30.5612 27.6442 25.5018 27.6424C20.3477 27.6406 22.4222 41.5053 18.6826 41.5053C14.9431 41.5053 17.0173 27.6372 11.8632 27.6389C6.80382 27.6407 9.80148 55.1426 4.82406 55.1408C1.5246 55.1396 0.571265 24.8384 1.08438 11.7305H18.6822H36.2801Z",
|
||||
fill="white"
|
||||
)
|
||||
path(
|
||||
d="M1.08451 11.7287C0.57124 24.8357 1.52446 55.1396 4.82406 55.1408M4.82406 55.1408C9.80148 55.1426 6.80382 27.6407 11.8632 27.6389C17.0173 27.6372 14.9431 41.5053 18.6826 41.5053C22.4222 41.5053 20.3477 27.6406 25.5018 27.6424C30.5612 27.6442 27.5631 55.1444 32.5406 55.1426C35.8402 55.1414 36.7934 24.8374 36.2801 11.7305H18.6822H1.08438C0.571265 24.8384 1.5246 55.1396 4.82406 55.1408Z",
|
||||
stroke="#252850",
|
||||
stroke-linecap="square"
|
||||
)
|
||||
path(
|
||||
d="M19.0714 4.25161L18.6827 4.73195L18.2941 4.25161C16.5099 2.04667 13.7835 0.638338 10.7278 0.638338C5.35529 0.638338 1 4.9937 1 10.3663V13.5484C1 15.8368 2.82085 18.036 6.05365 19.6928C9.25995 21.3361 13.7242 22.3672 18.6827 22.3672C23.6412 22.3672 28.1055 21.3361 31.3118 19.6928C34.5446 18.036 36.3655 15.8368 36.3655 13.5484V10.3663C36.3655 4.9937 32.0102 0.638338 26.6377 0.638338C23.582 0.638338 20.8556 2.04667 19.0714 4.25161Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'general'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M34.5713 13.3113C34.5713 17.2416 27.0496 20.4277 18.8213 20.4277C10.593 20.4277 3.07129 17.2416 3.07129 13.3113V10.8813C3.07129 6.56757 6.95639 3.07059 11.5848 3.07059C14.2175 3.07059 17.2849 5.80103 18.8213 7.57059C20.3577 5.80103 23.4251 3.07059 26.0578 3.07059C30.6862 3.07059 34.5713 6.56757 34.5713 10.8813V13.3113Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_left'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M4.81804 51.5043C3.25298 49.9392 3.08382 32.4872 3.07204 22.6833C3.07152 22.2535 3.68699 22.002 4.03135 22.2593C4.96781 22.9589 6.28013 23.7063 7.28315 24.161C7.45558 24.2392 7.56669 24.4067 7.55941 24.5959C7.17711 34.5275 6.43755 53.1238 4.81804 51.5043Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_right'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M32.3199 51.5043C33.8853 49.9389 34.5356 31.7491 34.5891 21.8825C34.5915 21.4526 34.0164 21.2387 33.7092 21.5394C32.7619 22.4667 31.3903 23.6221 30.3561 24.1534C30.1877 24.2399 30.0761 24.4067 30.0831 24.5959C30.4552 34.5275 30.7004 53.1238 32.3199 51.5043Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_central'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M16.669 25.9951C17.4383 32.3528 16.9336 38.7773 18.6832 38.7773C20.4366 38.7773 20.1845 32.3251 20.9795 25.9541C21.0207 25.6243 20.7074 25.3586 20.3838 25.4346C18.9844 25.7636 18.0072 25.6611 17.2903 25.4763C16.9589 25.3908 16.6278 25.6553 16.669 25.9951Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
g(v-if="toothConfig.type === 'pre-molars' || toothConfig.type === 'fangs'")
|
||||
g(v-if="view === 'artificial'")
|
||||
path(
|
||||
d="M14.5 12.8096L29.5 15.178V13.1904L14.5 10.822V12.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M21.735 3.75569C21.8971 3.65435 22.1029 3.65435 22.265 3.75569L28.2566 7.50044H15.7434L21.735 3.75569Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 8.50044H29.5V12.178L14.5 9.80959V8.50044Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
fill-rule="evenodd",
|
||||
clip-rule="evenodd",
|
||||
d="M13.5 9.5H12.5C12.239 9.5 12.022 9.70072 12.0016 9.96089C11.9811 10.2211 12.1643 10.4532 12.422 10.4939L13.5 10.6641V12.5H12.5C12.239 12.5 12.022 12.7007 12.0016 12.9609C11.9811 13.2211 12.1643 13.4532 12.422 13.4939L13.5 13.6641V15.5H12.5C12.239 15.5 12.022 15.7007 12.0016 15.9609C11.9811 16.2211 12.1643 16.4532 12.422 16.4939L13.5 16.6641V18.5H12.5C12.239 18.5 12.022 18.7007 12.0016 18.9609C11.9811 19.2211 12.1643 19.4532 12.422 19.4939L13.5 19.6641V21.5H12.5C12.239 21.5 12.022 21.7007 12.0016 21.9609C11.9811 22.2211 12.1643 22.4532 12.422 22.4939L13.5 22.6641V24.5H12.5C12.239 24.5 12.022 24.7007 12.0016 24.9609C11.9811 25.2211 12.1643 25.4532 12.422 25.4939L13.5 25.6641V37.0004C13.5 37.8289 14.1716 38.5004 15 38.5004H29C29.8284 38.5004 30.5 37.8289 30.5 37.0004V28.5H31.5C31.761 28.5 31.9781 28.2993 31.9985 28.0391C32.0189 27.7789 31.8358 27.5468 31.578 27.5061L30.5 27.3359V25.5H31.5C31.761 25.5 31.9781 25.2993 31.9985 25.0391C32.0189 24.7789 31.8358 24.5468 31.578 24.5061L30.5 24.3359V22.5H31.5C31.761 22.5 31.9781 22.2993 31.9985 22.0391C32.0189 21.7789 31.8358 21.5468 31.578 21.5061L30.5 21.3359V19.5H31.5C31.761 19.5 31.9781 19.2993 31.9985 19.0391C32.0189 18.7789 31.8358 18.5468 31.578 18.5061L30.5 18.3359V16.5H31.5C31.761 16.5 31.9781 16.2993 31.9985 16.0391C32.0189 15.7789 31.8358 15.5468 31.578 15.5061L30.5 15.3359V13.5H31.5C31.761 13.5 31.9781 13.2993 31.9985 13.0391C32.0189 12.7789 31.8358 12.5468 31.578 12.5061L30.5 12.3359V7.72332L22.795 2.90769C22.3086 2.60369 21.6914 2.60369 21.205 2.90769L13.5 7.72332V9.5ZM22.265 3.75569C22.1029 3.65435 21.8971 3.65435 21.735 3.75569L15.7434 7.50044H28.2566L22.265 3.75569ZM29.5 8.50044H14.5V9.80959L29.5 12.178V8.50044ZM14.5 37.0004V25.822L29.5 28.1904V37.0004C29.5 37.2766 29.2761 37.5004 29 37.5004H15C14.7239 37.5004 14.5 37.2766 14.5 37.0004ZM29.5 27.178L14.5 24.8096V22.822L29.5 25.1904V27.178ZM29.5 22.1904V24.178L14.5 21.8096V19.822L29.5 22.1904ZM29.5 21.178L14.5 18.8096V16.822L29.5 19.1904V21.178ZM29.5 16.1904V18.178L14.5 15.8096V13.822L29.5 16.1904ZM29.5 15.178L14.5 12.8096V10.822L29.5 13.1904V15.178Z",
|
||||
fill="#252850"
|
||||
)
|
||||
path(
|
||||
d="M29.5 18.178V16.1904L14.5 13.822V15.8096L29.5 18.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 18.8096L29.5 21.178V19.1904L14.5 16.822V18.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M29.5 24.178V22.1904L14.5 19.822V21.8096L29.5 24.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 24.8096L29.5 27.178V25.1904L14.5 22.822V24.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 25.822V37.0004C14.5 37.2766 14.7239 37.5004 15 37.5004H29C29.2761 37.5004 29.5 37.2766 29.5 37.0004V28.1904L14.5 25.822Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M39.625 41.6719C39.625 43.3156 38.9524 45.2796 37.7882 47.3289C36.6289 49.3695 35.0063 51.4523 33.1651 53.323C31.3239 55.1938 29.2763 56.8401 27.2749 58.0154C25.264 59.1962 23.3451 59.875 21.75 59.875C20.1549 59.875 18.236 59.1962 16.2251 58.0154C14.2237 56.8401 12.1761 55.1938 10.3349 53.323C8.49369 51.4523 6.87111 49.3695 5.71184 47.3289C4.54763 45.2796 3.875 43.3156 3.875 41.6719C3.875 38.3586 5.79677 35.5467 9.02112 33.5398C12.2498 31.5302 16.7467 30.3594 21.75 30.3594C26.7533 30.3594 31.2502 31.5302 34.4789 33.5398C37.7032 35.5467 39.625 38.3586 39.625 41.6719Z",
|
||||
fill="#D3D4DC",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(v-else)
|
||||
path(
|
||||
d="M36.6163 19.8282C36.5326 22.3195 35.8468 25.8084 34.7419 29.7043C33.564 33.8575 31.9208 38.4352 30.0632 42.6914C28.2041 46.9511 26.1384 50.8698 24.1203 53.715C23.1104 55.1386 22.125 56.2756 21.1971 57.0517C20.2606 57.8351 19.4397 58.2032 18.75 58.2032C18.0603 58.2032 17.2394 57.8351 16.3029 57.0517C15.375 56.2756 14.3896 55.1386 13.3797 53.715C11.3616 50.8698 9.29587 46.9511 7.43677 42.6914C5.57916 38.4352 3.93603 33.8575 2.75813 29.7043C1.65321 25.8084 0.967415 22.3195 0.883675 19.8282L1.81897 19.8282L5.75689 19.8284L18.75 19.8286L31.7431 19.8284L35.681 19.8282L36.6163 19.8282Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_central'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M27.6106 31.75C27.9904 31.5726 28.5857 31.8793 28.5671 32.298C28.193 40.7601 23.9204 54.7656 18.75 54.7656C13.5545 54.7656 8.9633 40.6236 8.60111 32.175C8.58393 31.7742 9.10691 31.4947 9.47075 31.6638C10.7255 32.2471 13.473 33.1093 18.75 33.1093C23.7725 33.1093 26.3734 32.3282 27.6106 31.75Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M36.625 19.3281C36.625 17.6844 35.9524 15.7204 34.7882 13.6711C33.6289 11.6305 32.0063 9.54771 30.1651 7.67697C28.3239 5.80617 26.2763 4.15994 24.2749 2.98465C22.264 1.80382 20.3451 1.125 18.75 1.125C17.1549 1.125 15.236 1.80382 13.2251 2.98465C11.2237 4.15994 9.17611 5.80617 7.33487 7.67697C5.49369 9.54771 3.87111 11.6305 2.71184 13.6711C1.54763 15.7204 0.875 17.6844 0.875 19.3281C0.875 22.6414 2.79677 25.4533 6.02112 27.4602C9.24982 29.4698 13.7467 30.6406 18.75 30.6406C23.7533 30.6406 28.2502 29.4698 31.4789 27.4602C34.7032 25.4533 36.625 22.6414 36.625 19.3281Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'general'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M33.8438 18.8624C33.8438 13.0868 24.4102 3.57812 18.75 3.57812C13.0898 3.57812 3.65625 13.0868 3.65625 18.8624C3.65625 24.638 10.414 28.5156 18.75 28.5156C27.086 28.5156 33.8438 24.638 33.8438 18.8624Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
g(v-if="toothConfig.type === 'incisors'")
|
||||
g(v-if="view === 'artificial'")
|
||||
path(
|
||||
d="M13.5 12.8096L28.5 15.178V13.1904L13.5 10.822V12.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M20.735 3.75569C20.8971 3.65435 21.1029 3.65435 21.265 3.75569L27.2566 7.50044H14.7434L20.735 3.75569Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 8.50044H28.5V12.178L13.5 9.80959V8.50044Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
fill-rule="evenodd",
|
||||
clip-rule="evenodd",
|
||||
d="M12.5 9.5H11.5C11.239 9.5 11.022 9.70072 11.0016 9.96089C10.9811 10.2211 11.1643 10.4532 11.422 10.4939L12.5 10.6641V12.5H11.5C11.239 12.5 11.022 12.7007 11.0016 12.9609C10.9811 13.2211 11.1643 13.4532 11.422 13.4939L12.5 13.6641V15.5H11.5C11.239 15.5 11.022 15.7007 11.0016 15.9609C10.9811 16.2211 11.1643 16.4532 11.422 16.4939L12.5 16.6641V18.5H11.5C11.239 18.5 11.022 18.7007 11.0016 18.9609C10.9811 19.2211 11.1643 19.4532 11.422 19.4939L12.5 19.6641V21.5H11.5C11.239 21.5 11.022 21.7007 11.0016 21.9609C10.9811 22.2211 11.1643 22.4532 11.422 22.4939L12.5 22.6641V24.5H11.5C11.239 24.5 11.022 24.7007 11.0016 24.9609C10.9811 25.2211 11.1643 25.4532 11.422 25.4939L12.5 25.6641V37.0004C12.5 37.8289 13.1716 38.5004 14 38.5004H28C28.8284 38.5004 29.5 37.8289 29.5 37.0004V28.5H30.5C30.761 28.5 30.9781 28.2993 30.9985 28.0391C31.0189 27.7789 30.8358 27.5468 30.578 27.5061L29.5 27.3359V25.5H30.5C30.761 25.5 30.9781 25.2993 30.9985 25.0391C31.0189 24.7789 30.8358 24.5468 30.578 24.5061L29.5 24.3359V22.5H30.5C30.761 22.5 30.9781 22.2993 30.9985 22.0391C31.0189 21.7789 30.8358 21.5468 30.578 21.5061L29.5 21.3359V19.5H30.5C30.761 19.5 30.9781 19.2993 30.9985 19.0391C31.0189 18.7789 30.8358 18.5468 30.578 18.5061L29.5 18.3359V16.5H30.5C30.761 16.5 30.9781 16.2993 30.9985 16.0391C31.0189 15.7789 30.8358 15.5468 30.578 15.5061L29.5 15.3359V13.5H30.5C30.761 13.5 30.9781 13.2993 30.9985 13.0391C31.0189 12.7789 30.8358 12.5468 30.578 12.5061L29.5 12.3359V7.72332L21.795 2.90769C21.3086 2.60369 20.6914 2.60369 20.205 2.90769L12.5 7.72332V9.5ZM21.265 3.75569C21.1029 3.65435 20.8971 3.65435 20.735 3.75569L14.7434 7.50044H27.2566L21.265 3.75569ZM28.5 8.50044H13.5V9.80959L28.5 12.178V8.50044ZM13.5 37.0004V25.822L28.5 28.1904V37.0004C28.5 37.2766 28.2761 37.5004 28 37.5004H14C13.7239 37.5004 13.5 37.2766 13.5 37.0004ZM28.5 27.178L13.5 24.8096V22.822L28.5 25.1904V27.178ZM28.5 22.1904V24.178L13.5 21.8096V19.822L28.5 22.1904ZM28.5 21.178L13.5 18.8096V16.822L28.5 19.1904V21.178ZM28.5 16.1904V18.178L13.5 15.8096V13.822L28.5 16.1904ZM28.5 15.178L13.5 12.8096V10.822L28.5 13.1904V15.178Z",
|
||||
fill="#252850"
|
||||
)
|
||||
path(
|
||||
d="M28.5 18.178V16.1904L13.5 13.822V15.8096L28.5 18.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 18.8096L28.5 21.178V19.1904L13.5 16.822V18.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M28.5 24.178V22.1904L13.5 19.822V21.8096L28.5 24.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 24.8096L28.5 27.178V25.1904L13.5 22.822V24.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 25.822V37.0004C13.5 37.2766 13.7239 37.5004 14 37.5004H28C28.2761 37.5004 28.5 37.2766 28.5 37.0004V28.1904L13.5 25.822Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M38.7973 43.6406C38.7973 45.8222 38.8488 47.7201 38.8969 49.3673C38.9003 49.4849 38.9037 49.6011 38.9071 49.7161C38.9511 51.2152 38.9886 52.4911 38.9768 53.5867C38.951 55.9801 38.6835 57.3419 37.9037 58.1911C37.1244 59.0397 35.7199 59.4972 33.0292 59.7073C30.7528 59.8851 27.6757 59.8815 23.4964 59.8767C22.7807 59.8759 22.0326 59.875 21.2507 59.875C20.8514 59.875 20.461 59.8751 20.0791 59.8752C15.3488 59.8766 11.9416 59.8775 9.47669 59.6616C6.79044 59.4262 5.38278 58.9408 4.6005 58.0717C3.81627 57.2005 3.54946 55.8239 3.52364 53.4482C3.51178 52.3563 3.54948 51.0884 3.59365 49.6028C3.59688 49.4941 3.60015 49.3843 3.60343 49.2733C3.65149 47.6486 3.70294 45.7813 3.70294 43.6406C3.70294 40.2981 5.5742 36.9856 8.73114 34.492C11.8833 32.0022 16.2852 30.3594 21.2507 30.3594C26.2161 30.3594 30.6177 32.0022 33.7696 34.492C36.9263 36.9856 38.7973 40.298 38.7973 43.6406Z",
|
||||
fill="#D3D4DC",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(v-else)
|
||||
path(
|
||||
d="M37.8045 21.8282C37.7267 24.3241 37.089 27.8166 36.0628 31.7134C34.9686 35.8679 33.4425 40.4466 31.7173 44.7036C29.9906 48.9641 28.072 52.8836 26.1978 55.7292C25.2598 57.1533 24.3453 58.2893 23.4856 59.0636C22.615 59.8478 21.8654 60.2031 21.25 60.2031C20.6346 60.2031 19.885 59.8478 19.0144 59.0636C18.1547 58.2892 17.2402 57.1533 16.3022 55.7291C14.428 52.8836 12.5094 48.9641 10.7827 44.7036C9.05748 40.4465 7.53135 35.8678 6.43725 31.7133C5.41102 27.8165 4.77328 24.3241 4.69554 21.8282L5.52833 21.8282L9.18497 21.8284L21.25 21.8286L33.315 21.8284L36.9717 21.8282L37.8045 21.8282Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
d="M38.7973 19.3594C38.7973 17.1778 38.8488 15.2799 38.8969 13.6327C38.9003 13.5151 38.9037 13.3989 38.9071 13.2839C38.9511 11.7848 38.9886 10.5089 38.9768 9.41334C38.951 7.01994 38.6835 5.6581 37.9037 4.8089C37.1244 3.96035 35.7199 3.50281 33.0292 3.29267C30.7528 3.11489 27.6757 3.11846 23.4964 3.1233C22.7807 3.12413 22.0326 3.125 21.2507 3.125C20.8514 3.125 20.461 3.12489 20.0791 3.12478C15.3488 3.12343 11.9416 3.12246 9.47669 3.33842C6.79044 3.57378 5.38278 4.05918 4.6005 4.92826C3.81627 5.7995 3.54946 7.17611 3.52364 9.55182C3.51178 10.6437 3.54948 11.9116 3.59365 13.3972C3.59688 13.5059 3.60015 13.6157 3.60343 13.7267C3.65149 15.3514 3.70294 17.2187 3.70294 19.3594C3.70294 22.7019 5.5742 26.0144 8.73114 28.508C11.8833 30.9978 16.2852 32.6406 21.2507 32.6406C26.2161 32.6406 30.6177 30.9978 33.7696 28.508C36.9263 26.0144 38.7973 22.702 38.7973 19.3594Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'general'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M36.1934 18.8948C36.1934 5.05857 38.9103 5.5807 21.2504 5.5807C3.59053 5.5807 6.3065 5.31963 6.3065 18.8948C6.3065 24.5178 12.8475 29.8594 21.2504 29.8594C29.6533 29.8594 36.1934 24.5178 36.1934 18.8948Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_central'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M30.1106 33.75C30.4904 33.5726 31.0857 33.8793 31.0671 34.2981C30.693 42.7601 26.4204 56.7656 21.25 56.7656C16.0796 56.7656 11.807 42.7601 11.4329 34.2981C11.4143 33.8793 12.0096 33.5726 12.3894 33.75C13.6266 34.3282 16.2275 35.1094 21.25 35.1094C26.2725 35.1094 28.8734 34.3282 30.1106 33.75Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
molars-tooth(
|
||||
v-if="toothConfig.type === 'molars'",
|
||||
:view="view",
|
||||
:clickPart="clickPart",
|
||||
:editable="editable",
|
||||
:data="getToothImageConfig(data)"
|
||||
)
|
||||
pre-molars-fangs-tooth(
|
||||
v-if="toothConfig.type === 'pre-molars' || toothConfig.type === 'fangs'",
|
||||
:view="view",
|
||||
:clickPart="clickPart",
|
||||
:editable="editable",
|
||||
:data="getToothImageConfig(data)"
|
||||
)
|
||||
incors-tooth(
|
||||
v-if="toothConfig.type === 'incisors'",
|
||||
:view="view",
|
||||
:clickPart="clickPart",
|
||||
:editable="editable",
|
||||
:data="getToothImageConfig(data)"
|
||||
)
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { sizesDetailedSvg } from "@/pages/newMedicalCard/utils/medicalConfig";
|
||||
import MolarsTooth from "@/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/tooths/MolarsTooth.vue";
|
||||
import PreMolarsFangsTooth from "@/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/tooths/PreMolarsFangsTooth.vue";
|
||||
import IncorsTooth from "@/pages/newMedicalCard/components/InitialInspectionProtocol/Forms/ToothFormula/tooths/IncorsTooth.vue";
|
||||
import {
|
||||
getFilledConditions,
|
||||
getToothImageConfig,
|
||||
} from "@/pages/newMedicalCard/utils/gettersObjects";
|
||||
|
||||
export default {
|
||||
name: "SimpleToothSvg",
|
||||
components: { MolarsTooth, PreMolarsFangsTooth, IncorsTooth },
|
||||
data() {
|
||||
return {
|
||||
sizesDetailedSvg,
|
||||
getFilledConditions,
|
||||
getToothImageConfig,
|
||||
};
|
||||
},
|
||||
props: {
|
||||
|
||||
@@ -33,13 +33,14 @@
|
||||
detailed-tooth-svg(
|
||||
part-tooth="crown",
|
||||
:tooth-config="cell",
|
||||
:view="data.formula[cell.tooth_number].dental_condition.general === 'ИЗ' ? 'artificial': 'native'",
|
||||
:data="data.formula[cell.tooth_number].dental_condition"
|
||||
)
|
||||
detailed-tooth-svg(
|
||||
part-tooth="general",
|
||||
:view="data.formula[cell.tooth_number].dental_condition.general === 'ИЗ' ? 'artificial': 'native'",
|
||||
:tooth-config="cell",
|
||||
:jaw-position="config.name",
|
||||
:data="data.formula[cell.tooth_number].dental_condition"
|
||||
)
|
||||
</template>
|
||||
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
<template lang="pug">
|
||||
g(v-if="view === 'artificial'")
|
||||
path(
|
||||
d="M13.5 12.8096L28.5 15.178V13.1904L13.5 10.822V12.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M20.735 3.75569C20.8971 3.65435 21.1029 3.65435 21.265 3.75569L27.2566 7.50044H14.7434L20.735 3.75569Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 8.50044H28.5V12.178L13.5 9.80959V8.50044Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
fill-rule="evenodd",
|
||||
clip-rule="evenodd",
|
||||
d="M12.5 9.5H11.5C11.239 9.5 11.022 9.70072 11.0016 9.96089C10.9811 10.2211 11.1643 10.4532 11.422 10.4939L12.5 10.6641V12.5H11.5C11.239 12.5 11.022 12.7007 11.0016 12.9609C10.9811 13.2211 11.1643 13.4532 11.422 13.4939L12.5 13.6641V15.5H11.5C11.239 15.5 11.022 15.7007 11.0016 15.9609C10.9811 16.2211 11.1643 16.4532 11.422 16.4939L12.5 16.6641V18.5H11.5C11.239 18.5 11.022 18.7007 11.0016 18.9609C10.9811 19.2211 11.1643 19.4532 11.422 19.4939L12.5 19.6641V21.5H11.5C11.239 21.5 11.022 21.7007 11.0016 21.9609C10.9811 22.2211 11.1643 22.4532 11.422 22.4939L12.5 22.6641V24.5H11.5C11.239 24.5 11.022 24.7007 11.0016 24.9609C10.9811 25.2211 11.1643 25.4532 11.422 25.4939L12.5 25.6641V37.0004C12.5 37.8289 13.1716 38.5004 14 38.5004H28C28.8284 38.5004 29.5 37.8289 29.5 37.0004V28.5H30.5C30.761 28.5 30.9781 28.2993 30.9985 28.0391C31.0189 27.7789 30.8358 27.5468 30.578 27.5061L29.5 27.3359V25.5H30.5C30.761 25.5 30.9781 25.2993 30.9985 25.0391C31.0189 24.7789 30.8358 24.5468 30.578 24.5061L29.5 24.3359V22.5H30.5C30.761 22.5 30.9781 22.2993 30.9985 22.0391C31.0189 21.7789 30.8358 21.5468 30.578 21.5061L29.5 21.3359V19.5H30.5C30.761 19.5 30.9781 19.2993 30.9985 19.0391C31.0189 18.7789 30.8358 18.5468 30.578 18.5061L29.5 18.3359V16.5H30.5C30.761 16.5 30.9781 16.2993 30.9985 16.0391C31.0189 15.7789 30.8358 15.5468 30.578 15.5061L29.5 15.3359V13.5H30.5C30.761 13.5 30.9781 13.2993 30.9985 13.0391C31.0189 12.7789 30.8358 12.5468 30.578 12.5061L29.5 12.3359V7.72332L21.795 2.90769C21.3086 2.60369 20.6914 2.60369 20.205 2.90769L12.5 7.72332V9.5ZM21.265 3.75569C21.1029 3.65435 20.8971 3.65435 20.735 3.75569L14.7434 7.50044H27.2566L21.265 3.75569ZM28.5 8.50044H13.5V9.80959L28.5 12.178V8.50044ZM13.5 37.0004V25.822L28.5 28.1904V37.0004C28.5 37.2766 28.2761 37.5004 28 37.5004H14C13.7239 37.5004 13.5 37.2766 13.5 37.0004ZM28.5 27.178L13.5 24.8096V22.822L28.5 25.1904V27.178ZM28.5 22.1904V24.178L13.5 21.8096V19.822L28.5 22.1904ZM28.5 21.178L13.5 18.8096V16.822L28.5 19.1904V21.178ZM28.5 16.1904V18.178L13.5 15.8096V13.822L28.5 16.1904ZM28.5 15.178L13.5 12.8096V10.822L28.5 13.1904V15.178Z",
|
||||
fill="#252850"
|
||||
)
|
||||
path(
|
||||
d="M28.5 18.178V16.1904L13.5 13.822V15.8096L28.5 18.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 18.8096L28.5 21.178V19.1904L13.5 16.822V18.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M28.5 24.178V22.1904L13.5 19.822V21.8096L28.5 24.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 24.8096L28.5 27.178V25.1904L13.5 22.822V24.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M13.5 25.822V37.0004C13.5 37.2766 13.7239 37.5004 14 37.5004H28C28.2761 37.5004 28.5 37.2766 28.5 37.0004V28.1904L13.5 25.822Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M38.7973 43.6406C38.7973 45.8222 38.8488 47.7201 38.8969 49.3673C38.9003 49.4849 38.9037 49.6011 38.9071 49.7161C38.9511 51.2152 38.9886 52.4911 38.9768 53.5867C38.951 55.9801 38.6835 57.3419 37.9037 58.1911C37.1244 59.0397 35.7199 59.4972 33.0292 59.7073C30.7528 59.8851 27.6757 59.8815 23.4964 59.8767C22.7807 59.8759 22.0326 59.875 21.2507 59.875C20.8514 59.875 20.461 59.8751 20.0791 59.8752C15.3488 59.8766 11.9416 59.8775 9.47669 59.6616C6.79044 59.4262 5.38278 58.9408 4.6005 58.0717C3.81627 57.2005 3.54946 55.8239 3.52364 53.4482C3.51178 52.3563 3.54948 51.0884 3.59365 49.6028C3.59688 49.4941 3.60015 49.3843 3.60343 49.2733C3.65149 47.6486 3.70294 45.7813 3.70294 43.6406C3.70294 40.2981 5.5742 36.9856 8.73114 34.492C11.8833 32.0022 16.2852 30.3594 21.2507 30.3594C26.2161 30.3594 30.6177 32.0022 33.7696 34.492C36.9263 36.9856 38.7973 40.298 38.7973 43.6406Z",
|
||||
fill="#D3D4DC",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(v-else)
|
||||
path(
|
||||
d="M37.8045 21.8282C37.7267 24.3241 37.089 27.8166 36.0628 31.7134C34.9686 35.8679 33.4425 40.4466 31.7173 44.7036C29.9906 48.9641 28.072 52.8836 26.1978 55.7292C25.2598 57.1533 24.3453 58.2893 23.4856 59.0636C22.615 59.8478 21.8654 60.2031 21.25 60.2031C20.6346 60.2031 19.885 59.8478 19.0144 59.0636C18.1547 58.2892 17.2402 57.1533 16.3022 55.7291C14.428 52.8836 12.5094 48.9641 10.7827 44.7036C9.05748 40.4465 7.53135 35.8678 6.43725 31.7133C5.41102 27.8165 4.77328 24.3241 4.69554 21.8282L5.52833 21.8282L9.18497 21.8284L21.25 21.8286L33.315 21.8284L36.9717 21.8282L37.8045 21.8282Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
d="M38.7973 19.3594C38.7973 17.1778 38.8488 15.2799 38.8969 13.6327C38.9003 13.5151 38.9037 13.3989 38.9071 13.2839C38.9511 11.7848 38.9886 10.5089 38.9768 9.41334C38.951 7.01994 38.6835 5.6581 37.9037 4.8089C37.1244 3.96035 35.7199 3.50281 33.0292 3.29267C30.7528 3.11489 27.6757 3.11846 23.4964 3.1233C22.7807 3.12413 22.0326 3.125 21.2507 3.125C20.8514 3.125 20.461 3.12489 20.0791 3.12478C15.3488 3.12343 11.9416 3.12246 9.47669 3.33842C6.79044 3.57378 5.38278 4.05918 4.6005 4.92826C3.81627 5.7995 3.54946 7.17611 3.52364 9.55182C3.51178 10.6437 3.54948 11.9116 3.59365 13.3972C3.59688 13.5059 3.60015 13.6157 3.60343 13.7267C3.65149 15.3514 3.70294 17.2187 3.70294 19.3594C3.70294 22.7019 5.5742 26.0144 8.73114 28.508C11.8833 30.9978 16.2852 32.6406 21.2507 32.6406C26.2161 32.6406 30.6177 30.9978 33.7696 28.508C36.9263 26.0144 38.7973 22.702 38.7973 19.3594Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'crown'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M36.1934 18.8948C36.1934 5.05857 38.9103 5.5807 21.2504 5.5807C3.59053 5.5807 6.3065 5.31963 6.3065 18.8948C6.3065 24.5178 12.8475 29.8594 21.2504 29.8594C29.6533 29.8594 36.1934 24.5178 36.1934 18.8948Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_central'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M30.1106 33.75C30.4904 33.5726 31.0857 33.8793 31.0671 34.2981C30.693 42.7601 26.4204 56.7656 21.25 56.7656C16.0796 56.7656 11.807 42.7601 11.4329 34.2981C11.4143 33.8793 12.0096 33.5726 12.3894 33.75C13.6266 34.3282 16.2275 35.1094 21.25 35.1094C26.2725 35.1094 28.8734 34.3282 30.1106 33.75Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
g(v-if="Object.values(data.crown).find((el) => el.injury)")
|
||||
mask(
|
||||
id="mask0_4460_281746",
|
||||
style="mask-type:alpha",
|
||||
maskUnits="userSpaceOnUse",
|
||||
x="3",
|
||||
y="2",
|
||||
width="37",
|
||||
height="32"
|
||||
)
|
||||
path(
|
||||
d="M39.2973 19.3594C39.2973 17.1778 39.3487 15.2799 39.3968 13.6327C39.4002 13.5151 39.4036 13.3989 39.407 13.2839C39.451 11.7848 39.4885 10.5089 39.4767 9.41334C39.451 7.01994 39.1835 5.65809 38.4036 4.8089C37.6243 3.96035 36.2199 3.50281 33.5292 3.29267C31.2528 3.11489 28.1757 3.11846 23.9964 3.1233C23.2807 3.12413 22.5326 3.125 21.7507 3.125C21.3514 3.125 20.961 3.12489 20.5791 3.12478C15.8488 3.12343 12.4416 3.12246 9.97672 3.33842C7.29048 3.57378 5.88282 4.05918 5.10055 4.92826C4.31632 5.7995 4.04951 7.17611 4.02369 9.55182C4.01183 10.6437 4.04953 11.9116 4.0937 13.3972C4.09693 13.5059 4.1002 13.6157 4.10348 13.7267C4.15154 15.3514 4.20298 17.2187 4.20298 19.3594C4.20298 22.7019 6.07424 26.0144 9.23117 28.508C12.3834 30.9978 16.7852 32.6406 21.7507 32.6406C26.7161 32.6406 31.1177 30.9978 34.2696 28.508C37.4263 26.0144 39.2973 22.702 39.2973 19.3594Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(mask="url(#mask0_4460_281746)")
|
||||
circle(
|
||||
cx="9",
|
||||
cy="9",
|
||||
r="9",
|
||||
transform="matrix(1 0 0 -1 13 17)",
|
||||
fill="#252850",
|
||||
stroke="white"
|
||||
)
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "IncorsTooth",
|
||||
props: {
|
||||
clickPart: {
|
||||
default: () => {},
|
||||
type: Function,
|
||||
},
|
||||
view: {
|
||||
default: "native",
|
||||
type: String,
|
||||
},
|
||||
editable: Boolean,
|
||||
data: Object,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="sass" scoped>
|
||||
.edit-part
|
||||
cursor: pointer
|
||||
&:hover
|
||||
fill: #F3CED0
|
||||
</style>
|
||||
@@ -0,0 +1,153 @@
|
||||
<template lang="pug">
|
||||
g(v-if="view === 'artificial'")
|
||||
path(
|
||||
d="M14.5 12.8096L29.5 15.178V13.1904L14.5 10.822V12.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M21.735 3.75569C21.8971 3.65435 22.1029 3.65435 22.265 3.75569L28.2566 7.50044H15.7434L21.735 3.75569Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 8.50044H29.5V12.178L14.5 9.80959V8.50044Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
fill-rule="evenodd",
|
||||
clip-rule="evenodd",
|
||||
d="M13.5 9.5H12.5C12.239 9.5 12.022 9.70072 12.0016 9.96089C11.9811 10.2211 12.1643 10.4532 12.422 10.4939L13.5 10.6641V12.5H12.5C12.239 12.5 12.022 12.7007 12.0016 12.9609C11.9811 13.2211 12.1643 13.4532 12.422 13.4939L13.5 13.6641V15.5H12.5C12.239 15.5 12.022 15.7007 12.0016 15.9609C11.9811 16.2211 12.1643 16.4532 12.422 16.4939L13.5 16.6641V18.5H12.5C12.239 18.5 12.022 18.7007 12.0016 18.9609C11.9811 19.2211 12.1643 19.4532 12.422 19.4939L13.5 19.6641V21.5H12.5C12.239 21.5 12.022 21.7007 12.0016 21.9609C11.9811 22.2211 12.1643 22.4532 12.422 22.4939L13.5 22.6641V24.5H12.5C12.239 24.5 12.022 24.7007 12.0016 24.9609C11.9811 25.2211 12.1643 25.4532 12.422 25.4939L13.5 25.6641V37.0004C13.5 37.8289 14.1716 38.5004 15 38.5004H29C29.8284 38.5004 30.5 37.8289 30.5 37.0004V28.5H31.5C31.761 28.5 31.9781 28.2993 31.9985 28.0391C32.0189 27.7789 31.8358 27.5468 31.578 27.5061L30.5 27.3359V25.5H31.5C31.761 25.5 31.9781 25.2993 31.9985 25.0391C32.0189 24.7789 31.8358 24.5468 31.578 24.5061L30.5 24.3359V22.5H31.5C31.761 22.5 31.9781 22.2993 31.9985 22.0391C32.0189 21.7789 31.8358 21.5468 31.578 21.5061L30.5 21.3359V19.5H31.5C31.761 19.5 31.9781 19.2993 31.9985 19.0391C32.0189 18.7789 31.8358 18.5468 31.578 18.5061L30.5 18.3359V16.5H31.5C31.761 16.5 31.9781 16.2993 31.9985 16.0391C32.0189 15.7789 31.8358 15.5468 31.578 15.5061L30.5 15.3359V13.5H31.5C31.761 13.5 31.9781 13.2993 31.9985 13.0391C32.0189 12.7789 31.8358 12.5468 31.578 12.5061L30.5 12.3359V7.72332L22.795 2.90769C22.3086 2.60369 21.6914 2.60369 21.205 2.90769L13.5 7.72332V9.5ZM22.265 3.75569C22.1029 3.65435 21.8971 3.65435 21.735 3.75569L15.7434 7.50044H28.2566L22.265 3.75569ZM29.5 8.50044H14.5V9.80959L29.5 12.178V8.50044ZM14.5 37.0004V25.822L29.5 28.1904V37.0004C29.5 37.2766 29.2761 37.5004 29 37.5004H15C14.7239 37.5004 14.5 37.2766 14.5 37.0004ZM29.5 27.178L14.5 24.8096V22.822L29.5 25.1904V27.178ZM29.5 22.1904V24.178L14.5 21.8096V19.822L29.5 22.1904ZM29.5 21.178L14.5 18.8096V16.822L29.5 19.1904V21.178ZM29.5 16.1904V18.178L14.5 15.8096V13.822L29.5 16.1904ZM29.5 15.178L14.5 12.8096V10.822L29.5 13.1904V15.178Z",
|
||||
fill="#252850"
|
||||
)
|
||||
path(
|
||||
d="M29.5 18.178V16.1904L14.5 13.822V15.8096L29.5 18.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 18.8096L29.5 21.178V19.1904L14.5 16.822V18.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M29.5 24.178V22.1904L14.5 19.822V21.8096L29.5 24.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 24.8096L29.5 27.178V25.1904L14.5 22.822V24.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 25.822V37.0004C14.5 37.2766 14.7239 37.5004 15 37.5004H29C29.2761 37.5004 29.5 37.2766 29.5 37.0004V28.1904L14.5 25.822Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M22.0714 54.7484L21.6827 54.268L21.2941 54.7484C19.5099 56.9533 16.7835 58.3617 13.7278 58.3617C8.35529 58.3617 4 54.0063 4 48.6337V45.4516C4 43.1632 5.82085 40.964 9.05365 39.3072C12.26 37.6639 16.7242 36.6328 21.6827 36.6328C26.6412 36.6328 31.1055 37.6639 34.3118 39.3072C37.5446 40.964 39.3655 43.1632 39.3655 45.4516V48.6337C39.3655 54.0063 35.0102 58.3617 29.6377 58.3617C26.582 58.3617 23.8556 56.9533 22.0714 54.7484Z",
|
||||
fill="#D3D4DC",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(v-else)
|
||||
path(
|
||||
d="M36.2801 11.7305C36.7934 24.8374 35.8401 55.1414 32.5406 55.1426C27.5631 55.1444 30.5612 27.6442 25.5018 27.6424C20.3477 27.6406 22.4222 41.5053 18.6826 41.5053C14.9431 41.5053 17.0173 27.6372 11.8632 27.6389C6.80382 27.6407 9.80148 55.1426 4.82406 55.1408C1.5246 55.1396 0.571265 24.8384 1.08438 11.7305H18.6822H36.2801Z",
|
||||
fill="white"
|
||||
)
|
||||
path(
|
||||
d="M1.08451 11.7287C0.57124 24.8357 1.52446 55.1396 4.82406 55.1408M4.82406 55.1408C9.80148 55.1426 6.80382 27.6407 11.8632 27.6389C17.0173 27.6372 14.9431 41.5053 18.6826 41.5053C22.4222 41.5053 20.3477 27.6406 25.5018 27.6424C30.5612 27.6442 27.5631 55.1444 32.5406 55.1426C35.8402 55.1414 36.7934 24.8374 36.2801 11.7305H18.6822H1.08438C0.571265 24.8384 1.5246 55.1396 4.82406 55.1408Z",
|
||||
stroke="#252850",
|
||||
stroke-linecap="square"
|
||||
)
|
||||
path(
|
||||
d="M19.0714 4.25161L18.6827 4.73195L18.2941 4.25161C16.5099 2.04667 13.7835 0.638338 10.7278 0.638338C5.35529 0.638338 1 4.9937 1 10.3663V13.5484C1 15.8368 2.82085 18.036 6.05365 19.6928C9.25995 21.3361 13.7242 22.3672 18.6827 22.3672C23.6412 22.3672 28.1055 21.3361 31.3118 19.6928C34.5446 18.036 36.3655 15.8368 36.3655 13.5484V10.3663C36.3655 4.9937 32.0102 0.638338 26.6377 0.638338C23.582 0.638338 20.8556 2.04667 19.0714 4.25161Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'crown'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M34.5713 13.3113C34.5713 17.2416 27.0496 20.4277 18.8213 20.4277C10.593 20.4277 3.07129 17.2416 3.07129 13.3113V10.8813C3.07129 6.56757 6.95639 3.07059 11.5848 3.07059C14.2175 3.07059 17.2849 5.80103 18.8213 7.57059C20.3577 5.80103 23.4251 3.07059 26.0578 3.07059C30.6862 3.07059 34.5713 6.56757 34.5713 10.8813V13.3113Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_left'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M4.81804 51.5043C3.25298 49.9392 3.08382 32.4872 3.07204 22.6833C3.07152 22.2535 3.68699 22.002 4.03135 22.2593C4.96781 22.9589 6.28013 23.7063 7.28315 24.161C7.45558 24.2392 7.56669 24.4067 7.55941 24.5959C7.17711 34.5275 6.43755 53.1238 4.81804 51.5043Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_right'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M32.3199 51.5043C33.8853 49.9389 34.5356 31.7491 34.5891 21.8825C34.5915 21.4526 34.0164 21.2387 33.7092 21.5394C32.7619 22.4667 31.3903 23.6221 30.3561 24.1534C30.1877 24.2399 30.0761 24.4067 30.0831 24.5959C30.4552 34.5275 30.7004 53.1238 32.3199 51.5043Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_central'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M16.669 25.9951C17.4383 32.3528 16.9336 38.7773 18.6832 38.7773C20.4366 38.7773 20.1845 32.3251 20.9795 25.9541C21.0207 25.6243 20.7074 25.3586 20.3838 25.4346C18.9844 25.7636 18.0072 25.6611 17.2903 25.4763C16.9589 25.3908 16.6278 25.6553 16.669 25.9951Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
g(v-if="Object.values(data.crown).find((el) => el.injury)")
|
||||
mask(
|
||||
id="mask0_4460_279217",
|
||||
style="mask-type:alpha",
|
||||
maskUnits="userSpaceOnUse",
|
||||
x="0",
|
||||
y="0",
|
||||
width="37",
|
||||
height="23"
|
||||
)
|
||||
path(
|
||||
d="M18.5714 4.25161L18.1827 4.73195L17.7941 4.25161C16.0099 2.04667 13.2835 0.638338 10.2278 0.638338C4.85529 0.638338 0.5 4.99369 0.5 10.3663V13.5484C0.5 15.8368 2.32085 18.036 5.55365 19.6928C8.75995 21.3361 13.2242 22.3672 18.1827 22.3672C23.1412 22.3672 27.6055 21.3361 30.8118 19.6928C34.0446 18.036 35.8655 15.8368 35.8655 13.5484V10.3663C35.8655 4.99369 31.5102 0.638338 26.1377 0.638338C23.082 0.638338 20.3556 2.04667 18.5714 4.25161Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(mask="url(#mask0_4460_279217)")
|
||||
circle(
|
||||
cx="8",
|
||||
cy="8",
|
||||
r="8.5",
|
||||
transform="matrix(1 0 0 -1 10 13)",
|
||||
fill="#252850",
|
||||
stroke="white"
|
||||
)
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { getFilledConditions } from "@/pages/newMedicalCard/utils/gettersObjects";
|
||||
|
||||
export default {
|
||||
name: "MolarsTooth",
|
||||
data() {
|
||||
return {
|
||||
getFilledConditions,
|
||||
};
|
||||
},
|
||||
props: {
|
||||
clickPart: {
|
||||
default: () => {},
|
||||
type: Function,
|
||||
},
|
||||
view: {
|
||||
default: "native",
|
||||
type: String,
|
||||
},
|
||||
editable: Boolean,
|
||||
data: Object,
|
||||
},
|
||||
// computed: {
|
||||
// getDefectsCrown() {
|
||||
// return this.data
|
||||
// .filter((el) => el.type === "crown")
|
||||
// .map((el) => el.value)
|
||||
// .flat();
|
||||
// },
|
||||
// },
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="sass" scoped>
|
||||
.edit-part
|
||||
cursor: pointer
|
||||
&:hover
|
||||
fill: #F3CED0
|
||||
</style>
|
||||
@@ -0,0 +1,120 @@
|
||||
<template lang="pug">
|
||||
g(v-if="view === 'artificial'")
|
||||
path(
|
||||
d="M14.5 12.8096L29.5 15.178V13.1904L14.5 10.822V12.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M21.735 3.75569C21.8971 3.65435 22.1029 3.65435 22.265 3.75569L28.2566 7.50044H15.7434L21.735 3.75569Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 8.50044H29.5V12.178L14.5 9.80959V8.50044Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
fill-rule="evenodd",
|
||||
clip-rule="evenodd",
|
||||
d="M13.5 9.5H12.5C12.239 9.5 12.022 9.70072 12.0016 9.96089C11.9811 10.2211 12.1643 10.4532 12.422 10.4939L13.5 10.6641V12.5H12.5C12.239 12.5 12.022 12.7007 12.0016 12.9609C11.9811 13.2211 12.1643 13.4532 12.422 13.4939L13.5 13.6641V15.5H12.5C12.239 15.5 12.022 15.7007 12.0016 15.9609C11.9811 16.2211 12.1643 16.4532 12.422 16.4939L13.5 16.6641V18.5H12.5C12.239 18.5 12.022 18.7007 12.0016 18.9609C11.9811 19.2211 12.1643 19.4532 12.422 19.4939L13.5 19.6641V21.5H12.5C12.239 21.5 12.022 21.7007 12.0016 21.9609C11.9811 22.2211 12.1643 22.4532 12.422 22.4939L13.5 22.6641V24.5H12.5C12.239 24.5 12.022 24.7007 12.0016 24.9609C11.9811 25.2211 12.1643 25.4532 12.422 25.4939L13.5 25.6641V37.0004C13.5 37.8289 14.1716 38.5004 15 38.5004H29C29.8284 38.5004 30.5 37.8289 30.5 37.0004V28.5H31.5C31.761 28.5 31.9781 28.2993 31.9985 28.0391C32.0189 27.7789 31.8358 27.5468 31.578 27.5061L30.5 27.3359V25.5H31.5C31.761 25.5 31.9781 25.2993 31.9985 25.0391C32.0189 24.7789 31.8358 24.5468 31.578 24.5061L30.5 24.3359V22.5H31.5C31.761 22.5 31.9781 22.2993 31.9985 22.0391C32.0189 21.7789 31.8358 21.5468 31.578 21.5061L30.5 21.3359V19.5H31.5C31.761 19.5 31.9781 19.2993 31.9985 19.0391C32.0189 18.7789 31.8358 18.5468 31.578 18.5061L30.5 18.3359V16.5H31.5C31.761 16.5 31.9781 16.2993 31.9985 16.0391C32.0189 15.7789 31.8358 15.5468 31.578 15.5061L30.5 15.3359V13.5H31.5C31.761 13.5 31.9781 13.2993 31.9985 13.0391C32.0189 12.7789 31.8358 12.5468 31.578 12.5061L30.5 12.3359V7.72332L22.795 2.90769C22.3086 2.60369 21.6914 2.60369 21.205 2.90769L13.5 7.72332V9.5ZM22.265 3.75569C22.1029 3.65435 21.8971 3.65435 21.735 3.75569L15.7434 7.50044H28.2566L22.265 3.75569ZM29.5 8.50044H14.5V9.80959L29.5 12.178V8.50044ZM14.5 37.0004V25.822L29.5 28.1904V37.0004C29.5 37.2766 29.2761 37.5004 29 37.5004H15C14.7239 37.5004 14.5 37.2766 14.5 37.0004ZM29.5 27.178L14.5 24.8096V22.822L29.5 25.1904V27.178ZM29.5 22.1904V24.178L14.5 21.8096V19.822L29.5 22.1904ZM29.5 21.178L14.5 18.8096V16.822L29.5 19.1904V21.178ZM29.5 16.1904V18.178L14.5 15.8096V13.822L29.5 16.1904ZM29.5 15.178L14.5 12.8096V10.822L29.5 13.1904V15.178Z",
|
||||
fill="#252850"
|
||||
)
|
||||
path(
|
||||
d="M29.5 18.178V16.1904L14.5 13.822V15.8096L29.5 18.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 18.8096L29.5 21.178V19.1904L14.5 16.822V18.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M29.5 24.178V22.1904L14.5 19.822V21.8096L29.5 24.178Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 24.8096L29.5 27.178V25.1904L14.5 22.822V24.8096Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M14.5 25.822V37.0004C14.5 37.2766 14.7239 37.5004 15 37.5004H29C29.2761 37.5004 29.5 37.2766 29.5 37.0004V28.1904L14.5 25.822Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M39.625 41.6719C39.625 43.3156 38.9524 45.2796 37.7882 47.3289C36.6289 49.3695 35.0063 51.4523 33.1651 53.323C31.3239 55.1938 29.2763 56.8401 27.2749 58.0154C25.264 59.1962 23.3451 59.875 21.75 59.875C20.1549 59.875 18.236 59.1962 16.2251 58.0154C14.2237 56.8401 12.1761 55.1938 10.3349 53.323C8.49369 51.4523 6.87111 49.3695 5.71184 47.3289C4.54763 45.2796 3.875 43.3156 3.875 41.6719C3.875 38.3586 5.79677 35.5467 9.02112 33.5398C12.2498 31.5302 16.7467 30.3594 21.75 30.3594C26.7533 30.3594 31.2502 31.5302 34.4789 33.5398C37.7032 35.5467 39.625 38.3586 39.625 41.6719Z",
|
||||
fill="#D3D4DC",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(v-else)
|
||||
path(
|
||||
d="M36.6163 19.8282C36.5326 22.3195 35.8468 25.8084 34.7419 29.7043C33.564 33.8575 31.9208 38.4352 30.0632 42.6914C28.2041 46.9511 26.1384 50.8698 24.1203 53.715C23.1104 55.1386 22.125 56.2756 21.1971 57.0517C20.2606 57.8351 19.4397 58.2032 18.75 58.2032C18.0603 58.2032 17.2394 57.8351 16.3029 57.0517C15.375 56.2756 14.3896 55.1386 13.3797 53.715C11.3616 50.8698 9.29587 46.9511 7.43677 42.6914C5.57916 38.4352 3.93603 33.8575 2.75813 29.7043C1.65321 25.8084 0.967415 22.3195 0.883675 19.8282L1.81897 19.8282L5.75689 19.8284L18.75 19.8286L31.7431 19.8284L35.681 19.8282L36.6163 19.8282Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'root_central'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M27.6106 31.75C27.9904 31.5726 28.5857 31.8793 28.5671 32.298C28.193 40.7601 23.9204 54.7656 18.75 54.7656C13.5545 54.7656 8.9633 40.6236 8.60111 32.175C8.58393 31.7742 9.10691 31.4947 9.47075 31.6638C10.7255 32.2471 13.473 33.1093 18.75 33.1093C23.7725 33.1093 26.3734 32.3282 27.6106 31.75Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
path(
|
||||
d="M36.625 19.3281C36.625 17.6844 35.9524 15.7204 34.7882 13.6711C33.6289 11.6305 32.0063 9.54771 30.1651 7.67697C28.3239 5.80617 26.2763 4.15994 24.2749 2.98465C22.264 1.80382 20.3451 1.125 18.75 1.125C17.1549 1.125 15.236 1.80382 13.2251 2.98465C11.2237 4.15994 9.17611 5.80617 7.33487 7.67697C5.49369 9.54771 3.87111 11.6305 2.71184 13.6711C1.54763 15.7204 0.875 17.6844 0.875 19.3281C0.875 22.6414 2.79677 25.4533 6.02112 27.4602C9.24982 29.4698 13.7467 30.6406 18.75 30.6406C23.7533 30.6406 28.2502 29.4698 31.4789 27.4602C34.7032 25.4533 36.625 22.6414 36.625 19.3281Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
path(
|
||||
@click="(el) => clickPart(el.target.id)",
|
||||
:id="editable && 'crown'",
|
||||
:class="{'edit-part': editable}",
|
||||
d="M33.8438 18.8624C33.8438 13.0868 24.4102 3.57812 18.75 3.57812C13.0898 3.57812 3.65625 13.0868 3.65625 18.8624C3.65625 24.638 10.414 28.5156 18.75 28.5156C27.086 28.5156 33.8438 24.638 33.8438 18.8624Z",
|
||||
fill="#D3D4DC"
|
||||
)
|
||||
g(v-if="Object.values(data.crown).find((el) => el.injury)")
|
||||
mask(
|
||||
id="mask0_4460_280349",
|
||||
style="mask-type:alpha",
|
||||
maskUnits="userSpaceOnUse",
|
||||
x="0",
|
||||
y="0",
|
||||
width="38",
|
||||
height="32"
|
||||
)
|
||||
path(
|
||||
d="M36.625 19.3281C36.625 17.6844 35.9524 15.7204 34.7882 13.6711C33.6289 11.6305 32.0063 9.54771 30.1651 7.67697C28.3239 5.80617 26.2763 4.15994 24.2749 2.98465C22.264 1.80382 20.3451 1.125 18.75 1.125C17.1549 1.125 15.236 1.80382 13.2251 2.98465C11.2237 4.15994 9.17611 5.80617 7.33487 7.67697C5.49369 9.54771 3.87111 11.6305 2.71184 13.6711C1.54763 15.7204 0.875 17.6844 0.875 19.3281C0.875 22.6414 2.79677 25.4533 6.02112 27.4602C9.24982 29.4698 13.7467 30.6406 18.75 30.6406C23.7533 30.6406 28.2502 29.4698 31.4789 27.4602C34.7032 25.4533 36.625 22.6414 36.625 19.3281Z",
|
||||
fill="white",
|
||||
stroke="#252850"
|
||||
)
|
||||
g(mask="url(#mask0_4460_280349)")
|
||||
circle(
|
||||
cx="8",
|
||||
cy="8",
|
||||
r="8.5",
|
||||
transform="matrix(1 0 0 -1 10.5 15)",
|
||||
fill="#252850",
|
||||
stroke="white"
|
||||
)
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: "PreMolarsFangsTooth",
|
||||
props: {
|
||||
clickPart: {
|
||||
default: () => {},
|
||||
type: Function,
|
||||
},
|
||||
view: {
|
||||
default: "native",
|
||||
type: String,
|
||||
},
|
||||
editable: Boolean,
|
||||
data: Object,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="sass" scoped>
|
||||
.edit-part
|
||||
cursor: pointer
|
||||
&:hover
|
||||
fill: #F3CED0
|
||||
</style>
|
||||
@@ -79,3 +79,40 @@ export const getFilledConditions = (condition) => {
|
||||
});
|
||||
return filledConditions;
|
||||
};
|
||||
|
||||
export function getToothImageConfig(data) {
|
||||
let resulConfig = {};
|
||||
Object.keys(data).forEach((key) => {
|
||||
if (key === "general") {
|
||||
resulConfig[key] = data[key];
|
||||
} else {
|
||||
let crownParts = {};
|
||||
Object.keys(data[key]).forEach((part) => {
|
||||
if (data[key][part].includes("П") || data[key][part].includes("Пт")) {
|
||||
crownParts[part] = {
|
||||
fill: "#FF6565",
|
||||
injury: true,
|
||||
};
|
||||
} else if (
|
||||
data[key][part].includes("Д") ||
|
||||
data[key][part].includes("Пл") ||
|
||||
data[key][part].includes("Кз")
|
||||
) {
|
||||
crownParts[part] = {
|
||||
fill: "##FFB931",
|
||||
injury: false,
|
||||
};
|
||||
} else {
|
||||
crownParts[part] = {
|
||||
fill: "#D3D4DC",
|
||||
injury: false,
|
||||
};
|
||||
}
|
||||
});
|
||||
resulConfig[key] = {
|
||||
...crownParts,
|
||||
};
|
||||
}
|
||||
});
|
||||
return resulConfig;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user