Quellcode durchsuchen

非管理员,不显示项目设置

MaiXinRong vor 3 Monaten
Ursprung
Commit
da38471751
3 geänderte Dateien mit 9 neuen und 9 gelöschten Zeilen
  1. 3 3
      app/public/js/sp_setting_permission.js
  2. 1 1
      app/view/layout/menu.ejs
  3. 5 5
      sql/update.sql

+ 3 - 3
app/public/js/sp_setting_permission.js

@@ -46,14 +46,14 @@ $(document).ready(() => {
                 if (u.select && !u.sp_exist) select.push(u.id);
             }
         }
-        postData(`sp/${spid}/setting/user/permission/update`, { add: select }, function() {
+        postData(`/sp/${spid}/setting/user/permission/update`, { add: select }, function() {
             window.location.reload();
         });
     });
     // 移除账号
     $('[name=remove-user]').click(function() {
         const id = this.getAttribute('data-id');
-        postData(`sp/${spid}/setting/user/permission/update`, { del: id }, function() {
+        postData(`/sp/${spid}/setting/user/permission/update`, { del: id }, function() {
             window.location.reload();
         });
     });
@@ -86,7 +86,7 @@ $(document).ready(() => {
         updatePermission.forEach(x => {
             data[x.key + '_permission'] = x.value.join(',');
         });
-        postData(`sp/${spid}/setting/user/permission/update`, { update: data }, function() {
+        postData(`/sp/${spid}/setting/user/permission/update`, { update: data }, function() {
             window.location.reload();
         });
     });

+ 1 - 1
app/view/layout/menu.ejs

@@ -33,7 +33,7 @@
         <ul class="nav nav-pills nav-stacked bg-nav">
             <% if (ctx.isProjectController) { %>
             <li <% if (ctx.controllerName === 'setting') { %>class="active"<% } %>><a href="/setting/info" data-toggle="tooltip" data-placement="right" title="" data-original-title="平台设置"><i class="fa fa-cogs"></i><span>平台设置</span></a></li>
-            <% } else { %>
+            <% } else if (ctx.session.sessionUser.is_admin) { %>
             <li <% if (ctx.controllerName === 'setting') { %>class="active"<% } %>><a href="/sp/<%- ctx.subProject.id %>/setting/category" data-toggle="tooltip" data-placement="right" title="" data-original-title="项目设置"><i class="fa fa-cogs"></i><span>项目设置</span></a></li>
             <% } %>
         </ul>

+ 5 - 5
sql/update.sql

@@ -33,11 +33,11 @@ ALTER TABLE `zh_budget`
 MODIFY COLUMN `rela_tender` varchar(5000) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL DEFAULT '' COMMENT '关联标段id(\',\'分隔)' AFTER `std_id`;
 
 ALTER TABLE `calculation`.`zh_sub_project_permission`
-ADD COLUMN `info_permission` varchar(255) NOT NULL COMMENT '项目概况,权限id列表(\',\'分隔)' AFTER `self_category_level`,
-ADD COLUMN `fund_trans_permission` varchar(255) NOT NULL COMMENT '资金划拨,权限id列表(\',\'分隔)' AFTER `info_permission`,
-ADD COLUMN `fund_pay_permission` varchar(255) NOT NULL COMMENT '资金支付,权限id列表(\',\'分隔)' AFTER `fund_trans_permission`,
-ADD COLUMN `contract_permission` varchar(255) NOT NULL COMMENT '合同管理,权限id列表(\',\'分隔)' AFTER `fund_pay_permission`,
-ADD COLUMN `datacollect_permission` varchar(255) NOT NULL COMMENT '决策大屏,权限id列表(\',\'分隔)' AFTER `contract_permission`;
+ADD COLUMN `info_permission` varchar(255) NOT NULL DEFAULT '' COMMENT '项目概况,权限id列表(\',\'分隔)' AFTER `self_category_level`,
+ADD COLUMN `fund_trans_permission` varchar(255) NOT NULL DEFAULT '' COMMENT '资金划拨,权限id列表(\',\'分隔)' AFTER `info_permission`,
+ADD COLUMN `fund_pay_permission` varchar(255) NOT NULL DEFAULT '' COMMENT '资金支付,权限id列表(\',\'分隔)' AFTER `fund_trans_permission`,
+ADD COLUMN `contract_permission` varchar(255) NOT NULL DEFAULT '' COMMENT '合同管理,权限id列表(\',\'分隔)' AFTER `fund_pay_permission`,
+ADD COLUMN `datacollect_permission` varchar(255) NOT NULL DEFAULT '' COMMENT '决策大屏,权限id列表(\',\'分隔)' AFTER `contract_permission`;
 
 ------------------------------------
 -- 表数据