diff --git a/core/core-frontend/src/views/template-market/index.vue b/core/core-frontend/src/views/template-market/index.vue
index f9da8d091f..a3e3d0e46d 100644
--- a/core/core-frontend/src/views/template-market/index.vue
+++ b/core/core-frontend/src/views/template-market/index.vue
@@ -422,7 +422,8 @@ const apply = template => {
   const templateTemplate = {
     newFrom: state.dvCreateForm.newFrom,
     templateUrl: state.dvCreateForm.templateUrl,
-    resourceName: state.dvCreateForm.resourceName
+    resourceName: state.dvCreateForm.resourceName,
+    templateId: state.dvCreateForm.templateId
   }
   state.curApplyTemplate.recentUseTime = Date.now()
   state.curApplyTemplate.categoryNames.push('最近使用')
diff --git a/core/core-frontend/src/views/workbranch/index.vue b/core/core-frontend/src/views/workbranch/index.vue
index 810dd3ea4a..fe99d74f2a 100644
--- a/core/core-frontend/src/views/workbranch/index.vue
+++ b/core/core-frontend/src/views/workbranch/index.vue
@@ -227,7 +227,8 @@ const apply = () => {
   const templateTemplate = {
     newFrom: state.dvCreateForm.newFrom,
     templateUrl: state.dvCreateForm.templateUrl,
-    resourceName: state.dvCreateForm.resourceName
+    resourceName: state.dvCreateForm.resourceName,
+    templateId: state.dvCreateForm.templateId
   }
   const baseUrl =
     (['dataV', 'SCREEN'].includes(state.dvCreateForm.nodeType)