浏览代码

feat: 对某些编办限制新建建设项目 (##4794)

vian 1 年之前
父节点
当前提交
b9fd9403cb
共有 3 个文件被更改,包括 852 次插入805 次删除
  1. 1 1
      modules/all_models/projects.js
  2. 24 0
      web/building_saas/pm/html/project-management.html
  3. 827 804
      web/building_saas/pm/js/pm_newMain.js

+ 1 - 1
modules/all_models/projects.js

@@ -16,7 +16,7 @@ const shareSchema = new Schema({
 const ProjectSchema = new Schema({
     "isTwoLevel": { type: Boolean, default: false },
     "ID": {type: Number, index: true},
-    "ParentID": Number,
+    "ParentID": { type: Number, index: true},
     "NextSiblingID": Number,
     "userID": {type:String,index: true},
     "importedByInterface": {type: Boolean, default: false},

+ 24 - 0
web/building_saas/pm/html/project-management.html

@@ -540,6 +540,30 @@
         </div>
     </div>
 </div>
+<!-- 停止新建 -->
+<div class="modal fade" id="stop-create-dialog" data-backdrop="static">
+    <div class="modal-dialog" role="document">
+        <div class="modal-content">
+            <div class="modal-header">
+                <h5 class="modal-title">提示</h5>
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
+                    <span aria-hidden="true">&times;</span>
+                </button>
+            </div>
+            <div class="modal-body">
+                <p>尊敬的用户:</p>
+                <p>请使用<a href="https://dsk.smartcost.com.cn/">大司空云计价</a>编制新项目,现版本已停止新建项目。</p>
+                <p>请联系当地客服免费升级账号:</p>
+                <p>当地服务热线:<a id="stop-create-contact" href="javascript:void(0);">联系</a>当地客服</p>
+                <p>全国服务热线:0756-3850888,企业QQ:800003850</p>
+            </div>
+            <div class="modal-footer">
+                <a href="javascript:void(0);" class="btn btn-primary" data-dismiss="modal" id="stop-create-confirm">确定</a>
+                <button type="button" class="btn btn-secondary" data-dismiss="modal">取消</button>
+            </div>
+        </div>
+    </div>
+</div>
 <!--弹出重命名-->
 <div class="modal fade" id="rename-dialog" data-backdrop="static">
     <div class="modal-dialog" role="document">

文件差异内容过多而无法显示
+ 827 - 804
web/building_saas/pm/js/pm_newMain.js