From 333f930b8cbfde582461185a486b280a734f753e Mon Sep 17 00:00:00 2001 From: huangdeliang Date: Wed, 3 Mar 2021 14:36:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9B=9E=E8=BD=A6=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RecipesView/RecipesCom/EditableText/index.vue | 6 +++++- .../custom/recipesBuild/RecipesView/RecipesCom/index.vue | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/EditableText/index.vue b/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/EditableText/index.vue index 48b8b1824..32fab3a81 100644 --- a/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/EditableText/index.vue +++ b/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/EditableText/index.vue @@ -9,6 +9,7 @@ :step="5" :value="value" @blur="handleOnBlur" + @keyup.enter="handleEnterClick" /> @@ -34,7 +35,7 @@ export default { const { value } = e.target; if (value > 0) { this.editing = false; - const mValue = parseFloat(value) + const mValue = parseFloat(value); if (mValue !== parseFloat(this.value)) { this.$emit("onChange", mValue); } @@ -42,6 +43,9 @@ export default { this.$message.error("数字必须大于0"); } }, + handleEnterClick(e) { + e.target.blur(); + }, }, }; diff --git a/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/index.vue b/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/index.vue index fd4581c40..026686988 100644 --- a/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/index.vue +++ b/stdiet-ui/src/views/custom/recipesBuild/RecipesView/RecipesCom/index.vue @@ -327,9 +327,10 @@ export default { this.deleteDishes({ num: this.num, id: data.id }); }, handleOnWeightChange(data, weight) { - console.log({ data, weight }); + // console.log({ data, weight }); this.updateDishes({ num: this.num, + id: data.id, dishesId: data.dishesId, igdId: data.igdId, weight,