| | |
| | | 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); |
| | |
| | | |
| | | 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"); |
| | | } |
| | | } |
| | | |