From e1cee96b38805bcccf48e7bcb9d296f2bc54c720 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 24 一月 2025 11:10:32 +0800
Subject: [PATCH] 2025-01-24
---
src/menu/components/code/sandbox/options.jsx | 46 ++++++++++++++++++++++++++++++----------------
1 files changed, 30 insertions(+), 16 deletions(-)
diff --git a/src/menu/components/code/sandbox/options.jsx b/src/menu/components/code/sandbox/options.jsx
index 55c0cde..fa52c7b 100644
--- a/src/menu/components/code/sandbox/options.jsx
+++ b/src/menu/components/code/sandbox/options.jsx
@@ -4,6 +4,8 @@
export default function (wrap) {
let appType = sessionStorage.getItem('appType')
let roleList = sessionStorage.getItem('sysRoles')
+ let isprint = sessionStorage.getItem('MenuType') === 'billPrint'
+ let ispop = sessionStorage.getItem('editMenuType') === 'popview'
if (roleList) {
try {
@@ -46,21 +48,21 @@
{value: 'dynamic', label: '鍔ㄦ��'},
{value: 'static', label: '闈欐��'},
],
- controlFields: [
- {field: 'compileMode', values: ['dynamic']}
- ]
+ // controlFields: [
+ // {field: 'compileMode', values: ['dynamic']}
+ // ]
},
- {
- type: 'radio',
- field: 'compileMode',
- label: '缂栬瘧鏂瑰紡',
- initval: wrap.compileMode || 'replace',
- required: false,
- options: [
- {value: 'replace', label: '瀛楁鏇挎崲'},
- {value: 'custom', label: '鑷畾涔�'},
- ]
- },
+ // {
+ // type: 'radio',
+ // field: 'compileMode',
+ // label: '缂栬瘧鏂瑰紡',
+ // initval: wrap.compileMode || 'replace',
+ // required: false,
+ // options: [
+ // {value: 'replace', label: '瀛楁鏇挎崲'},
+ // {value: 'custom', label: '鑷畾涔�'},
+ // ]
+ // },
{
type: 'radio',
field: 'permission',
@@ -71,7 +73,19 @@
{value: 'true', label: '鍚敤'},
{value: 'false', label: '绂佺敤'},
],
- forbid: !appType || sessionStorage.getItem('editMenuType') === 'popview'
+ forbid: !appType || ispop || isprint
+ },
+ {
+ type: 'radio',
+ field: 'cacheLocal',
+ label: '鏈湴缂撳瓨',
+ initval: wrap.cacheLocal || 'true',
+ required: false,
+ options: [
+ {value: 'true', label: '缁ф壙鑿滃崟'},
+ {value: 'false', label: '绂佺敤'},
+ ],
+ forbid: ispop || isprint
},
{
type: 'multiselect',
@@ -80,7 +94,7 @@
initval: wrap.blacklist || [],
required: false,
options: roleList,
- forbid: !!appType
+ forbid: !!appType || isprint
},
]
--
Gitblit v1.8.0