瀏覽代碼

perf(components): 优化“选择标准参数”组件逻辑

1. 修改相关接口地址,以及相关字段名称
wangcong 2 月之前
父節點
當前提交
c30a00f004
共有 3 個文件被更改,包括 11 次插入11 次删除
  1. 2 2
      src/api/index.ts
  2. 3 3
      src/types/index.ts
  3. 6 6
      src/views/setup-protocol/SelectStandardParams.vue

+ 2 - 2
src/api/index.ts

@@ -620,10 +620,10 @@ export const orgGatewaySerialNumber = async (protocolList: ProtocolList) => {
   return data;
 };
 
-// 协议标准参数
+// 平台标准协议参数
 
 export const getProtocolStandardParamList = async (params: ProtocolStandardParamQuery) => {
-  const data = await request<ProtocolStandardParamData>(apiBiz('/protocolStandardParam/getPageList'), {
+  const data = await request<ProtocolStandardParamData>(apiBiz('/platformProtocolInfo/getPageList'), {
     method: 'POST',
     body: JSON.stringify(params),
   });

+ 3 - 3
src/types/index.ts

@@ -231,13 +231,13 @@ export interface ProtocolStandardParam {
   updateTime: string;
   createUserId: number;
   updateUserId: number;
-  paramCode: string;
-  paramName: string;
+  platformParamCode: string;
+  platformParamName: string;
   unit: string;
   module: string;
   deviceTypeId: number;
   deviceType: string;
-  enabled: string;
+  enabled: number;
 }
 
 export interface ProtocolStandardParamQuery extends PageParams {

+ 6 - 6
src/views/setup-protocol/SelectStandardParams.vue

@@ -100,8 +100,8 @@ const handleOk = () => {
     for (const item of selectedParams.value) {
       await addProtocolParam({
         baseInfoId: props.protocolId,
-        paramCode: item.paramCode,
-        paramName: item.paramName,
+        paramCode: item.platformParamCode,
+        paramName: item.platformParamName,
         unit: item.unit,
         module: item.module,
       });
@@ -174,12 +174,12 @@ defineExpose({
         >
           <ATableColumn
             :title="$t('setupProtocol.protocolParamFields.paramCode')"
-            data-index="paramCode"
+            data-index="platformParamCode"
             :width="150"
           />
           <ATableColumn
             :title="$t('setupProtocol.protocolParamFields.paramName')"
-            data-index="paramName"
+            data-index="platformParamName"
             :width="150"
           />
           <ATableColumn :title="$t('setupProtocol.protocolParamFields.unit')" data-index="unit" />
@@ -193,8 +193,8 @@ defineExpose({
         </div>
         <div class="params-selected-list">
           <div class="params-selected-item" v-for="item in selectedParams" :key="item.id">
-            <div class="ellipsis-text params-selected-item-label" :title="item.paramName">
-              {{ item.paramName }}
+            <div class="ellipsis-text params-selected-item-label" :title="item.platformParamName">
+              {{ item.platformParamName }}
             </div>
             <SvgIcon class="params-selected-item-delete" name="close-circle-o" @click="removeSelectedParam(item)" />
           </div>