Browse Source

修复标段设置协同bug

ellisran 3 months ago
parent
commit
38a5aed2c1
2 changed files with 35 additions and 2 deletions
  1. 3 2
      app/public/js/shenpi.js
  2. 32 0
      app/view/sp_setting/manage_modal.ejs

+ 3 - 2
app/public/js/shenpi.js

@@ -886,12 +886,13 @@ $(document).ready(function () {
             this._refreshAssTree();
         }
         initLedgerTree(uid) {
-            if (this.loaded) return;
+            if (this.loaded && this.tid && this.tid === cur_tenderid) return;
             this.spread.refresh();
             const self = this;
 
             postData('/tender/' + cur_tenderid + '/shenpi/ass/load', {}, function (data) {
                 self.loaded = true;
+                self.tid = cur_tenderid;
                 self.assList = data.auditAssList;
                 self.tree.loadDatas(data.ledgerList);
                 SpreadJsObj.loadSheetData(self.sheet, SpreadJsObj.DataType.Tree, self.tree);
@@ -1014,7 +1015,7 @@ $(document).ready(function () {
             });
 
             $('#union').on('shown.bs.modal', function() {
-               self.spread.refresh();
+                self.spread.refresh();
             });
             $('#union-ok').click(function() {
                 const data = self.getUnionAuditLedgerData();

+ 32 - 0
app/view/sp_setting/manage_modal.ejs

@@ -184,6 +184,38 @@
         </div>
     </div>
 </div>
+<div class="modal fade" id="union" data-backdrop="static">
+    <div class="modal-dialog modal-xl" role="document">
+        <div class="modal-content">
+            <div class="modal-header">
+                <h5 class="modal-title">协同审批</h5>
+            </div>
+            <div class="modal-body">
+                <div class="row">
+                    <div class="col-6">
+                        <div class="modal-height-500" style="overflow: auto;">
+                            <table class="table table-hover table-bordered">
+                                <thead class="text-center" >
+                                <tr><th>姓名</th><th>单位</th><th>协同处理</th></tr>
+                                </thead>
+                                <tbody id="union_table">
+                                </tbody>
+                            </table>
+                        </div>
+                    </div>
+                    <div class="col-6">
+                        <div class="modal-height-500" style="overflow: auto;" id="union-spread">
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">关闭</button>
+                <button type="button" class="btn btn-sm btn-primary" id="union-ok">保存</button>
+            </div>
+        </div>
+    </div>
+</div>
 <!--弹出编辑标段-->
 <div class="modal fade" id="edit-bd" data-backdrop="static">
     <div class="modal-dialog" role="document">