Explorar o código

perf(components): 优化“设备详情”页面

1.重构详情信息查询与现实逻辑。
2.完善基本信息编辑功能
wangshun hai 1 mes
pai
achega
cdc3666fa8
Modificáronse 3 ficheiros con 785 adicións e 393 borrados
  1. 1 1
      src/api/index.ts
  2. 5 1
      src/types/index.ts
  3. 779 391
      src/views/equipment-details/EquipmentDetails.vue

+ 1 - 1
src/api/index.ts

@@ -434,7 +434,7 @@ export const getDeviceListSimple = async (deviceId: number) => {
 };
 
 export const getDeviceParams = async (deviceId: number, isProcessData: boolean) => {
-  const data = await request<DeviceParamGroup[]>(apiBiz('/device/protocolParamVerify '), {
+  const data = await request<DeviceParamGroup[]>(apiBiz('/device/protocolParamVerify'), {
     method: 'POST',
     body: JSON.stringify({
       deviceId,

+ 5 - 1
src/types/index.ts

@@ -978,7 +978,7 @@ export interface DeviceParamGroup {
 
 export interface DeviceParamItem {
   value: string;
-  valueId: number | null;
+  valueId: number;
   serialNum: number | null;
   paramName: string;
   unit: string | null;
@@ -1231,6 +1231,10 @@ export interface BasicInformation {
   compressionLevelName: string;
   voltageLevelName: string;
   errorStatus: number;
+  deviceDetail: string;
+  imgUrl: string;
+  mainGroupId: number;
+  mainGroupName: string;
 }
 
 export interface ConfigureDeviceParameters {

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 779 - 391
src/views/equipment-details/EquipmentDetails.vue


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio