Project

General

Profile

« Previous | Next » 

Revision dfd4bd12

Added by Jérôme Schneider over 12 years ago

dossiers: improve urls and support delete contact or address

View differences:

calebasse/dossiers/templates/dossiers/patientrecord_update.html
12 12
{% block content %}
13 13
<div id="tabs">
14 14
  <ul>
15
    <li><a href="#tabs-1">Général</a></li>
16
    <li><a href="#tabs-2">Fiche administrative</a></li>
17
    <li><a href="#tabs-3">Adresses / contacts</a></li>
18
    {% if object.service.name == "CMPP" %}<li><a href="#tabs-4">Prise en charge</a></li>{% endif %}
19
    {% if object.service.name == "SESSAD TED" or object.service.name == "SESSAD DYS" %}<li><a href="#tabs-4">Notifications</a></li>{% endif %}
20
    <li><a href="#tabs-5">Actes passés</a>
21
    <li><a href="#tabs-6">Prochains rendez-vous</a>
22
    <li><a href="#tabs-7">Socialisation</a>
23
    <li><a href="#tabs-8">Données à caractère médical</a>
15
    <li><a data-id="0" class="atabs" href="#tabs-1">Général</a></li>
16
    <li><a data-id="1" class="atabs" href="#tabs-2">Fiche administrative</a></li>
17
    <li><a data-id="2" class="atabs" href="#tabs-3">Adresses / contacts</a></li>
18
    {% if object.service.name == "CMPP" %}
19
    <li><a data-id="3"  class="atabs" href="#tabs-4">Prise en charge</a></li>
20
    {% endif %}
21
    {% if object.service.name == "SESSAD TED" or object.service.name == "SESSAD DYS" %}
22
    <li><a data-id="3" class="atabs" href="#tabs-4">Notifications</a></li>
23
    {% endif %}
24
    <li><a data-id="4" class="atabs" href="#tabs-5">Actes passés</a>
25
    <li><a data-id="5" class="atabs" href="#tabs-6">Prochains rendez-vous</a>
26
    <li><a data-id="6" class="atabs" href="#tabs-7">Socialisation</a>
27
    <li><a data-id="7" class="atabs" href="#tabs-8">Données à caractère médical</a>
24 28
  </ul>
25 29
  <div id="tabs-1"> <!-- Général -->
26 30
    <form method="post" id="general-form" class="patientrecordform">
......
251 255
        {% for address in object.addresses.all %}
252 256
        <div class="frame">
253 257
            <h3>{{ address.number }} {{ address.street }}</h3>
254
            <div class="buttons"><button>➖</button> <button>✍</button></div>
258
            <div class="buttons"><button data-id="{{ address.id }}" class="del-address">➖</button> <button>✍</button></div>
255 259
            <div class="right">
256 260
                <input type="checkbox" {% if address.place_of_life %}checked{% endif %}>Lieu de vie</input>
257 261
            </div>
......
259 263
            <p>{{ address.phone }}</p>
260 264
            {% for contact in address.patientcontact_set.all  %}
261 265
            <div class="contact{% if contact.id == object.id %} patient{% endif %}">
262
                <h4>{% if contact.gender == 1 %}M.{% else %}Mme{% endif %}
266
                <h4>{% if contact.gender == 1 %}M.{% elif contact.gender == 2 %}Mme{% endif %}
263 267
                    {{ contact.display_name }} {% if contact.id == object.id %} (PATIENT){% endif %}</h4>
264 268
                <div class="right">
265 269
                    <input type="radio" name="radio-assure" checked="checked">Assuré</input>
266
                    <button>➖</button> <button>✍</button>
270
                    <button data-id="{{ contact.id }}" class="del-contact">➖</button> <button>✍</button>
267 271
                </div>
268 272
                <p>{{ contact.social_security_id }}</p>
269 273
                <p>{{ contact.mobile }}</p>
......
427 431
  </div>
428 432

  
429 433
  <div id="new-address-dlg" style="display: none;"></div>
434
  <div id="del-address-dlg" style="display: none;"></div>
430 435
  <div id="new-contact-dlg" style="display: none;"></div>
436
  <div id="del-contact-dlg" style="display: none;"></div>
431 437

  
432 438
  <div id="add-prise-en-charge-dlg" style="display: none;">
433 439
   <div>

Also available in: Unified diff