Compare commits

..

No commits in common. "8cbd9cc530beebe6bd12fe919e53af8da5dd27a5" and "a5781829e97003b802af05c7fa96c77a084d9edf" have entirely different histories.

4 changed files with 22 additions and 41 deletions

View File

@ -3148,7 +3148,6 @@ export const postTreeModelDeviceDataInfoPage = <
ThrowOnError ThrowOnError
>({ >({
...options, ...options,
...formDataBodySerializer,
url: '/TreeModel/DeviceDataInfoPage', url: '/TreeModel/DeviceDataInfoPage',
}); });
}; };
@ -3181,7 +3180,6 @@ export const postOneNETLogInfoPage = <ThrowOnError extends boolean = false>(
ThrowOnError ThrowOnError
>({ >({
...options, ...options,
...formDataBodySerializer,
url: '/TableModel/OneNETLogInfo', url: '/TableModel/OneNETLogInfo',
}); });
}; };
@ -3198,7 +3196,6 @@ export const postCTWingLogInfoPage = <ThrowOnError extends boolean = false>(
ThrowOnError ThrowOnError
>({ >({
...options, ...options,
...formDataBodySerializer,
url: '/TableModel/CTWingLogInfo', url: '/TableModel/CTWingLogInfo',
}); });
}; };

View File

@ -38,26 +38,14 @@ const gridOptions: VxeGridProps<any> = {
proxyConfig: { proxyConfig: {
ajax: { ajax: {
query: async ({ page }, formValues) => { query: async ({ page }, formValues) => {
// const { data } = await postCTWingLogInfoPage({
const queryParams: any = {
pageIndex: page.currentPage, pageIndex: page.currentPage,
pageSize: page.pageSize, pageSize: page.pageSize,
}; DeviceType,
DeviceId,
// FocusAddress,
if (formValues) { ...formValues,
Object.assign(queryParams, formValues);
}
//
if (DeviceType) queryParams.DeviceType = DeviceType;
if (DeviceId) queryParams.DeviceId = DeviceId;
if (FocusAddress) queryParams.FocusAddress = FocusAddress;
const { data } = await postCTWingLogInfoPage({
body: queryParams,
}); });
// totalCount // totalCount
const result = { const result = {
items: data.items || [], items: data.items || [],

View File

@ -172,20 +172,28 @@ const gridOptions: VxeGridProps<any> = {
// DeviceId(10)使focusId // DeviceId(10)使focusId
let finalDeviceId = formValues.DeviceId || DeviceId; let finalDeviceId = formValues.DeviceId || DeviceId;
let finalFocusAddress = formValues.FocusAddress;
if (formValues.DeviceId) { if (formValues.DeviceId) {
const deviceInfo = getDeviceInfoById(formValues.DeviceId); const deviceInfo = getDeviceInfoById(formValues.DeviceId);
if (deviceInfo) { if (deviceInfo) {
finalFocusAddress = deviceInfo.focusAddress;
if (deviceTypeNumber === 10) { if (deviceTypeNumber === 10) {
// 使focusId // 使focusId
if (deviceInfo.focusId) { if (deviceInfo.focusId) {
finalDeviceId = deviceInfo.focusId; finalDeviceId = deviceInfo.focusId;
console.log('设备类型为集中器使用focusId:', {
originalDeviceId: formValues.DeviceId,
focusId: deviceInfo.focusId,
deviceInfo: deviceInfo,
});
} }
} else { } else {
// 使meterId // 使meterId
if (deviceInfo.meterId) { if (deviceInfo.meterId) {
finalDeviceId = deviceInfo.meterId; finalDeviceId = deviceInfo.meterId;
console.log('设备类型为非集中器使用meterId:', {
originalDeviceId: formValues.DeviceId,
meterId: deviceInfo.meterId,
deviceInfo: deviceInfo,
});
} }
} }
} }
@ -197,8 +205,8 @@ const gridOptions: VxeGridProps<any> = {
pageSize: page.pageSize, pageSize: page.pageSize,
// 使使 // 使使
DeviceType: deviceTypeNumber, DeviceType: deviceTypeNumber,
DeviceId: finalDeviceId.toString(), DeviceId: finalDeviceId,
FocusAddress: finalFocusAddress || FocusAddress, FocusAddress: formValues.FocusAddress || FocusAddress,
// //
SystemName: formValues.SystemName || SystemName, SystemName: formValues.SystemName || SystemName,
IoTDataType: ioTDataTypeValue, IoTDataType: ioTDataTypeValue,

View File

@ -38,26 +38,14 @@ const gridOptions: VxeGridProps<any> = {
proxyConfig: { proxyConfig: {
ajax: { ajax: {
query: async ({ page }, formValues) => { query: async ({ page }, formValues) => {
// const { data } = await postOneNETLogInfoPage({
const queryParams: any = {
pageIndex: page.currentPage, pageIndex: page.currentPage,
pageSize: page.pageSize, pageSize: page.pageSize,
}; DeviceType,
DeviceId,
// FocusAddress,
if (formValues) { ...formValues,
Object.assign(queryParams, formValues);
}
//
if (DeviceType) queryParams.DeviceType = DeviceType;
if (DeviceId) queryParams.DeviceId = DeviceId;
if (FocusAddress) queryParams.FocusAddress = FocusAddress;
const { data } = await postOneNETLogInfoPage({
body: queryParams,
}); });
// totalCount // totalCount
const result = { const result = {
items: data.items || [], items: data.items || [],