Jelajahi Sumber

feat: 学习版中,项目管理右键“导入接口文件”、项目内的导出“数据接口”,提示学习版

TASK #3354
vian 5 tahun lalu
induk
melakukan
e0e0850b7b

+ 2 - 1
web/building_saas/main/html/main.html

@@ -113,7 +113,8 @@
                               <!--<a href="javascript:void(0);" id="ZLFB_btn" class="dropdown-item" data-placement="bottom"><i class="fa fa-retweet" aria-hidden="true"></i> 整理分部</a>
                                 <a id="switchTznr" href="javascript:void(0);"  class="dropdown-item"><i class="fa fa-eye" aria-hidden="true"></i> 显示特征</a>-->
                             <% if((compilationName === '公路造价(2018)' || compilationName === '安徽养护(2018)') && boqType) { %>
-                                <a class="dropdown-item" id="open-export-modal" href="javascript:void(0);" data-toggle="modal" data-target="#interface-export-modal"><i class="fa fa-code-fork"></i> 数据接口</a>
+                                <a class="dropdown-item" id="open-export-modal" href="javascript:void(0);"><i class="fa fa-code-fork"></i> 数据接口</a>
+                                <!-- <a class="dropdown-item" id="open-export-modal" href="javascript:void(0);" data-toggle="modal" data-target="#interface-export-modal"><i class="fa fa-code-fork"></i> 数据接口</a> -->
                             <% }%>
                             <% if (projectData.property.lockBills == true) { %>
                             <a href="javascript:void(0)"  class="dropdown-item" name="lockBills"> <i class="fa fa-unlock-alt" aria-hidden="true"></i> 解锁清单</a>

+ 9 - 0
web/building_saas/main/js/views/project_view.js

@@ -2325,6 +2325,15 @@ let displayLevel = function(nodes, depth, type){
         TREE_SHEET_HELPER.refreshNodesVisible(refreshNodes, projectObj.mainSpread.getActiveSheet(), true)
     });
 };
+
+// 数据接口
+$('#open-export-modal').click(() => {
+    CommonHeader.doAfterValidateVersion(
+        () => $('#interface-export-modal').modal('show'),
+        () => alert('学习版不提供此功能。')
+    );
+});
+
 //导入下拉
 $('#importSpan').click(function () {
     $('[data-toggle="tooltip"]').tooltip('hide');

+ 5 - 1
web/building_saas/pm/js/pm_newMain.js

@@ -341,7 +341,11 @@ const projTreeObj = {
                 return compilationData && names.includes(compilationData.name);
             },
             callback: function () {
-                $('#interface-import-modal').modal('show');
+                CommonHeader.doAfterValidateVersion(
+                    () => $('#interface-import-modal').modal('show'),
+                    () => alert('学习版不提供此功能。')
+                );
+                //$('#interface-import-modal').modal('show');
             }
         },
         manageFiles: {