Browse Source

导入在线计价,未绑定账号时,必须先弹窗,然后用户点击绑定大司空账号再跳转绑定页

MaiXinRong 6 months ago
parent
commit
607285465e
2 changed files with 19 additions and 2 deletions
  1. 2 2
      app/public/js/ledger.js
  2. 17 0
      app/view/shares/dsk_modal.ejs

+ 2 - 2
app/public/js/ledger.js

@@ -4985,7 +4985,7 @@ $(document).ready(function() {
         $('#upload-ybp').modal('show');
     });
     $('#id-post-dsk').click(async function() {
-        if (dsk.checkBind()) {
+        if (await dsk.checkBind()) {
             $('#import-dsk').modal('hide');
             dsk.chooseSubject({
                 validCheck: function (node, tree) {
@@ -5015,7 +5015,7 @@ $(document).ready(function() {
                 }
             });
         } else {
-            window.open('/profile/sms');
+            $('#binddskuser').modal('show');
         }
     });
 });

+ 17 - 0
app/view/shares/dsk_modal.ejs

@@ -1,3 +1,20 @@
+<div class="modal" id="binddskuser" data-backdrop="static" aria-modal="true" role="dialog">
+    <div class="modal-dialog" role="document" style="width:400px">
+        <div class="modal-content">
+            <div class="modal-header">
+                <h5 class="modal-title">授权账号</h5>
+            </div>
+            <div class="modal-body">
+                <span>当前账号未绑定大司空账号,请先<a href="/profile/sms">绑定大司空账号</a>。</span>
+            </div>
+            <div class="modal-footer">
+                <div class="ml-auto">
+                    <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
 <div class="modal fade" id="choose-dsk-subject" data-backdrop="static">
     <div class="modal-dialog modal-lgx" role="document" >
         <div class="modal-content">