From 823c72bc5918bf9d2fdd8415607908b68ebcd399 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 11 五月 2022 08:34:15 +0800
Subject: [PATCH] 2022-05-11

---
 src/templates/menuconfig/editthdmenu/index.jsx |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/templates/menuconfig/editthdmenu/index.jsx b/src/templates/menuconfig/editthdmenu/index.jsx
index 50a70cc..e66a6d3 100644
--- a/src/templates/menuconfig/editthdmenu/index.jsx
+++ b/src/templates/menuconfig/editthdmenu/index.jsx
@@ -558,17 +558,20 @@
       let _templates = []
 
       res.UserTemp.forEach(temp => {
-        if (temp.Template === 'NewPage') {
+        if (temp.Template === 'NewPage' || temp.Template === 'RolePermission') {
           return
         } else if (temp.Template === 'CustomPage' && memberLevel < 20) {
-          return
+          temp.disabled = true
+          temp.disTitle = '浼氬憳绛夌骇涓嶅锛屾棤寮�鍙戞潈闄愩��'
         }
         
         _templates.push({
           uuid: temp.MenuID,
           title: temp.MenuName,
           type: temp.Template,
-          url: illust[temp.Template]
+          url: illust[temp.Template],
+          disabled: temp.disabled || false,
+          disTitle: temp.disTitle || ''
         })
       })
 
@@ -849,7 +852,7 @@
                     {this.state.usedTemplates && this.state.usedTemplates.map((template, index) => {
                       if (template.title.toLowerCase().indexOf(this.state.tempSearchKey.toLowerCase()) >= 0) {
                         return (
-                          <Col key={template.type + index} span={8}>
+                          <Col key={template.type + index} className={template.disabled ? 'disabled' : ''} title={template.disTitle || ''} span={8}>
                             <Card
                               title={template.title}>
                               <img onClick={() => {this.previewPicture(template)}} src={template.url} alt=""/>

--
Gitblit v1.8.0