Procházet zdrojové kódy

Tickets v1 - Sign related updates

Vijayakrishnan před 4 roky
rodič
revize
449194db37

+ 4 - 1
public/css/style.css

@@ -1050,9 +1050,12 @@ body .node input[type="number"] {
 .stag-slide input.form-control {
     box-shadow: none !important;
 }
-.stag-slide input.form-control:not(:focus):hover {
+.stag-slide input.form-control:not(:focus):not([readonly]):hover {
     text-decoration: underline;
 }
+.stag-slide input.form-control[readonly] {
+    opacity: 0.75;
+}
 .stag-slide ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
     color: #bbb !important;
     font-weight: normal !important;

+ 9 - 5
resources/views/app/patient/tickets/common-fields.blade.php

@@ -35,14 +35,18 @@
                          :style="'background-color: ' + allProsFlat['pro_' + <?=$category?>PopupItem.ordering_pro_id].colors.bc + '; color: ' + allProsFlat['pro_' + <?=$category?>PopupItem.ordering_pro_id].colors.fc + ';'"
                          v-html="allProsFlat['pro_' + <?=$category?>PopupItem.ordering_pro_id].displayedInitials">
                     </div>
-                    <div class="flex-grow-1 ml-2">
-                        <select provider-search
+                    <div class="flex-grow-1 mx-2">
+                        <select :provider-search="!<?=$category?>PopupItem.has_ordering_pro_signed"
                                 data-field="ordering_pro_uid"
                                 v-model="<?=$category?>PopupItem.ordering_pro_uid"
                                 :data-pro-name="[<?=$category?>PopupItem.ordering_pro.name_last, <?=$category?>PopupItem.ordering_pro.name_first].filter(Boolean).join(', ')"
-                                class="form-control form-control-sm">
+                                class="form-control form-control-sm"
+                                :class="<?=$category?>PopupItem.has_ordering_pro_signed ? 'd-none' : ''">
                             <option value=""> --select--</option>
                         </select>
+                        <input v-if="<?=$category?>PopupItem.has_ordering_pro_signed" type="text" readonly
+                               class="form-control form-control-sm mr-2"
+                               :value="[<?=$category?>PopupItem.ordering_pro.name_last, <?=$category?>PopupItem.ordering_pro.name_first].filter(Boolean).join(', ')">
                     </div>
                     <div v-if="<?=$category?>PopupItem.has_ordering_pro_signed" class="text-success text-nowrap">
                         <i class="fa fa-check mr-1"></i>Signed
@@ -53,11 +57,11 @@
                            v-on:click.prevent="signAsOrderingPro(<?=$category?>PopupItem)">
                             <i class="fa fa-signature mr-1"></i>Sign
                         </span>
-                        <span v-if="<?=$category?>PopupItem.has_ordering_pro_signed"
+                        {{--<span v-if="<?=$category?>PopupItem.has_ordering_pro_signed"
                            class="text-warning-mellow c-pointer"
                            v-on:click.prevent="undoSignAsOrderingPro(<?=$category?>PopupItem)">
                             <i class="fa fa-ban mr-1"></i>Undo
-                        </span>
+                        </span>--}}
                     </div>
                 </div>
             </div>