公共变量编辑限制

This commit is contained in:
hsc
2026-07-29 10:31:10 +08:00
parent 12de1b61e0
commit 388edd1ada
3 changed files with 20 additions and 6 deletions

View File

@@ -190,13 +190,13 @@ namespace TestingModule.ViewModels
private void ParameterDelete()
{
if (!_globalInfo.IsAdmin) return;
if (!_globalInfo.IsAdmin || !SelectedParameter.IsEditable) return;
Program.Parameters.Remove(SelectedParameter);
}
private void ParameterEdit()
{
if (!_globalInfo.IsAdmin||!SelectedParameter.IsEditable) return;
if (!_globalInfo.IsAdmin) return;
var param = new DialogParameters
{
{ "Mode",SelectedParameter==null?"ADD":"Edit" },
@@ -207,10 +207,11 @@ namespace TestingModule.ViewModels
if (r.Result == ButtonResult.OK)
{
_eventAggregator.GetEvent<ParamsChangedEvent>().Publish();
ShowInfoMessageBox("保存成功", () => { });
}
else
else if (r.Result == ButtonResult.Yes)
{
ShowErrorMessageBox("公共变量只能设置变量类型Input,Temp", ()=>{ });
}
});