diff --git a/src/api/iot/recipeConfig/index.ts b/src/api/iot/recipeConfig/index.ts
index 90e6a386..53034c1e 100644
--- a/src/api/iot/recipeConfig/index.ts
+++ b/src/api/iot/recipeConfig/index.ts
@@ -177,6 +177,10 @@ export const RecipeConfigApi = {
return await request.get({ url: `/iot/recipe-device-attribute/page`, params })
},
+ updateRecipeDeviceAttribute: async (data: { recipeId: string | number; ids: number[] }) => {
+ return await request.put({ url: `/iot/recipe-device-attribute/update`, data })
+ },
+
saveRecipePointConfig: async (data: { recipeId: string | number; attributeIds: number[] }) => {
ensureMockSeeded()
await sleep(120)
diff --git a/src/views/formula/formulaConfig/index.vue b/src/views/formula/formulaConfig/index.vue
index f63a98fd..4fbb86ad 100644
--- a/src/views/formula/formulaConfig/index.vue
+++ b/src/views/formula/formulaConfig/index.vue
@@ -21,6 +21,9 @@ v-model="queryParams.productName" placeholder="请输入产品名称" clearable
查询
+
+ 重置
+
新增
@@ -49,7 +52,7 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to
配置
- 编辑
+ 编辑
删除
@@ -60,15 +63,9 @@ ref="tableRef" v-loading="loading" :data="list" :stripe="true" :show-overflow-to
+ref="detailRef" :visible="detailVisible"
+ :recipe-id="detailMeta.id ? String(detailMeta.id) : undefined" :manual-recipe-id="detailMeta.id"
+ :recipe-code="detailMeta.recipeCode" :name="detailMeta.name" @config="handleDetailConfig" @close="closeDetail" />