chenluhua1980
2025-12-11 77115b7f45e9fcc40c8831b857a77ee69751fcef
1.删除变量权限,记录等;
已修改2个文件
10 ■■■■■ 文件已修改
SourceCode/Bond/Servo/CPageVarialbles.cpp 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CUserManager2.cpp 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/CPageVarialbles.cpp
@@ -170,8 +170,15 @@
        auto pVar = reinterpret_cast<SERVO::CVariable*>(m_listCtrl.GetItemData(nItem));
        if (pVar == nullptr) return;
        int rc = UX_CanExecute(L"delVarialbles");
        if (rc != 1) {
            AfxMessageBox("操作权限不足,请联系管理人员!");
            return;
        }
        int ret = theApp.m_model.m_hsmsPassive.deleteVariable(pVar->getVarialbleId());
        if (ret == 0) {
            UX_RecordAction(L"delVarialbles");
            m_listCtrl.DeleteAllItems();
            loadVariables();
            if (CButton* pDel = GetBtnByName("删除")) pDel->EnableWindow(FALSE);
SourceCode/Bond/Servo/CUserManager2.cpp
@@ -73,7 +73,8 @@
        UX_DefineAction(L"start", L"启动机台", L"Operator"); 
        UX_DefineAction(L"stop", L"停机", L"Operator");
        UX_DefineAction(L"recipe", L"编辑配方", L"Engineer");
        UX_DefineAction(L"recipe", L"编辑配方", L"PE");
        UX_DefineAction(L"delVarialbles", L"删除变量", L"PE");
    }
}