adrielso преди 6 години
родител
ревизия
8378b22c38
променени са 4 файла, в които са добавени 22 реда и са изтрити 2 реда
  1. 11 0
      static/src/css/style.css
  2. 6 2
      static/src/js/eiru_statement_unlink.js
  3. 3 0
      static/src/xml/modal/modal_statement_unlink.xml
  4. 2 0
      views/template.xml

+ 11 - 0
static/src/css/style.css

@@ -583,3 +583,14 @@
     font-size: 14pt;
     font-weight: bold;
 }
+.widget-content.widget-loading-unlink-statement {
+    position: absolute;
+    width: 100%;
+    height: 100%;
+    color : #000;
+    display: none;
+    z-index: 1100;
+    background: #8080806b;
+    align-items: center;
+    justify-content: center;
+}

+ 6 - 2
static/src/js/eiru_statement_unlink.js

@@ -183,11 +183,13 @@
                 lineMessege.css('display','flex');
                 lineMessege.text("Existe "+stateStatement.length+" caja relacionada que ya están cerrada.");
 
-
-            if (!lineStatement.length)
+            /* Verificar si existe movimientos */
+            if (!lineStatement.length) {
                 $('.expired-account-modal').find('.statement-line').css('display', 'none');
                 lineMessege.css('display','flex');
                 lineMessege.text("No existe movimiento en la caja seleccionada.");
+            }
+
             /*Click buttonSave*/
             buttonSave.click(function(e) {
                 stateStatement = self.getStatementState(lineStatement, 'confirm');
@@ -196,9 +198,11 @@
                     return false;
                 }
 
+                $('.expired-account-modal').find('.widget-content.widget-loading-unlink-statement').css('display','flex');
                 self.unlinkStatement(self.id).then(function(resultsUnlink) {
                     return resultsUnlink;
                 }).then(function(resultsUnlink) {
+                    $('.expired-account-modal').find('.widget-content.widget-loading-unlink-statement').css('display','none');
                     if (!resultsUnlink.state)
                         instanceWeb.notification.do_warn("Atencion", resultsUnlink.message,true);
 

+ 3 - 0
static/src/xml/modal/modal_statement_unlink.xml

@@ -4,6 +4,9 @@
         <div class="modal in expired-account-modal" tabindex="-1" role="dialog">
             <div class="modal-dialog modal-lg" role="document">
                 <div class="modal-content openerp">
+                    <div class="widget-content widget-loading-unlink-statement">
+                        <i class='fa fa-cog fa-spin fa-3x fa-fw'></i>
+                    </div>
                     <div class="modal-header paymnets-invoice-header">
                         <button type="button" class="close" data-dismiss="modal" aria-label="Close" aria-hidden="true">×</button>
                         <h3 class="modal-title">Eliminar caja</h3>

+ 2 - 0
views/template.xml

@@ -22,6 +22,8 @@
                 <script type="text/javascript" src="/eiru_account_bank_statement_utility/static/src/js/eiru_statement_cancel.js"/>
                 <!-- Suprimir Caja  -->
                 <script type="text/javascript" src="/eiru_account_bank_statement_utility/static/src/js/eiru_statement_unlink.js"/>
+                <!-- Eliminar lineas de la caja  -->
+                <!-- <script type="text/javascript" src="/eiru_account_bank_statement_utility/static/src/js/modal_statement_line_unlink.js"/> -->
                 <!-- Importar Cajas -->
                 <!-- <script type="text/javascript" src="/eiru_account_bank_statement_utility/static/src/js/import_statement.js"/> -->
             </xpath>