Commit e09780152fadd7f86ad7fb61bb7cecc0109a7813

Authored by dev001
1 parent 7fb09f55

模板和组态创建添加参数

@@ -163,6 +163,8 @@ @@ -163,6 +163,8 @@
163 productAndDevice?.map((item) => ({ 163 productAndDevice?.map((item) => ({
164 label: item.profileName || item.name, 164 label: item.profileName || item.name,
165 value: item.profileId, 165 value: item.profileId,
  166 + transportType: item?.transportType,
  167 + deviceType: item?.deviceType,
166 })) 168 }))
167 ); 169 );
168 }; 170 };
@@ -181,7 +183,12 @@ @@ -181,7 +183,12 @@
181 const getCurrentAllProduct = async (products: string[]) => { 183 const getCurrentAllProduct = async (products: string[]) => {
182 const resp = (await getDeviceProfile()) as any; 184 const resp = (await getDeviceProfile()) as any;
183 if (!resp) return; 185 if (!resp) return;
184 - const values = resp?.map((item) => ({ name: item.name, profileId: item.id })); 186 + const values = resp?.map((item) => ({
  187 + name: item.name,
  188 + profileId: item.id,
  189 + deviceType: item.deviceType,
  190 + transportType: item.transportType,
  191 + }));
185 return values.filter((item) => products?.includes(item.profileId)); 192 return values.filter((item) => products?.includes(item.profileId));
186 }; 193 };
187 194
@@ -53,6 +53,8 @@ @@ -53,6 +53,8 @@
53 dynamicInput.params.push({ 53 dynamicInput.params.push({
54 name: props.value.label, 54 name: props.value.label,
55 profileId: props.value.value, 55 profileId: props.value.value,
  56 + deviceType: props.value?.deviceType,
  57 + transportType: props.value?.transportType,
56 deviceList: props.value.deviceList?.filter(Boolean)?.map((item) => item.deviceId), 58 deviceList: props.value.deviceList?.filter(Boolean)?.map((item) => item.deviceId),
57 }); 59 });
58 } 60 }
@@ -71,7 +71,12 @@ @@ -71,7 +71,12 @@
71 const getCurrentAllProduct = async (products: string[]) => { 71 const getCurrentAllProduct = async (products: string[]) => {
72 const resp = (await getDeviceProfile()) as any; 72 const resp = (await getDeviceProfile()) as any;
73 if (!resp) return; 73 if (!resp) return;
74 - const values = resp.map((item) => ({ name: item.name, profileId: item.id })); 74 + const values = resp.map((item) => ({
  75 + name: item.name,
  76 + profileId: item.id,
  77 + deviceType: item.deviceType,
  78 + transportType: item.transportType,
  79 + }));
75 return values.filter((item) => products.includes(item.profileId)); 80 return values.filter((item) => products.includes(item.profileId));
76 }; 81 };
77 82