feat(device-header-card): probe button

This commit is contained in:
yangsy
2025-11-19 16:31:54 +08:00
parent fa9b435a0f
commit 4ab33d2021
18 changed files with 296 additions and 32 deletions

View File

@@ -11,6 +11,16 @@ export const postNdmKeyboardPage = async (stationCode: string, pageQuery: PagePa
return ndmKeyboardData;
};
export const getNdmKeyboardDetail = async (stationCode: string, id: string) => {
const prefix = stationCode ? `/${stationCode}` : '';
const resp = await ndmClient.get<NdmKeyboardResultVO>(`${prefix}/api/ndm/ndmKeyboard/detail`, { params: { id } });
const [err, ndmKeyboardData] = resp;
if (err || !ndmKeyboardData) {
throw err;
}
return ndmKeyboardData;
};
export const putNdmKeyboard = async (stationCode: string, updateVO: NdmKeyboardUpdateVO) => {
const prefix = stationCode ? `/${stationCode}` : '';
const resp = await ndmClient.put<NdmKeyboardResultVO>(`${prefix}/api/ndm/ndmKeyboard`, updateVO);
@@ -18,5 +28,5 @@ export const putNdmKeyboard = async (stationCode: string, updateVO: NdmKeyboardU
if (err || !ndmKeyboard) {
throw err;
}
return ndmKeyboard;
return await getNdmKeyboardDetail(stationCode, ndmKeyboard.id ?? '');
};