Преглед на файлове

营养素模板自动填充nv_spec

wangyang преди 5 години
родител
ревизия
70e336fd43

+ 1 - 1
src/views/food/components/FoodDetail.vue

@@ -111,7 +111,7 @@ export default {
         if (valid) {
           const resultPromise = this.isEdit ? update(this.foodId, this.postForm) : create(this.postForm)
           resultPromise.then(() => {
-            this.$message.success('提交成功')
+            this.$notify.success('提交成功')
             this.loading = false
             this.$router.push({ path: '/food' })
           }).catch(res => {

+ 1 - 1
src/views/food/nutrient.vue

@@ -144,7 +144,7 @@ export default {
       addFoodNutrient(this.foodId, this.params).then(res => {
         this.fetchData()
         this.params = {}
-        this.$message.success('添加营养素成功')
+        this.$notify.success('添加营养素成功')
         this.$refs.firstInput.focus()
       }).catch(res => {
         this.$message.error(res.data.message)

+ 2 - 2
src/views/food/unit.vue

@@ -118,7 +118,7 @@ export default {
     addFoodUnit() {
       this.params.foodId = this.foodId
       createOrUpdateFoodUnit(this.foodId, this.params).then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.$refs.fromUnitSelect.focus()
         this.fetchData()
       }).catch(res => {
@@ -128,7 +128,7 @@ export default {
     },
     removeFoodUnit(row) {
       removeFoodUnit(this.foodId, row).then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
         this.$refs.fromUnitSelect.focus()
       }).catch(res => {

+ 1 - 1
src/views/foodModifier/components/ModifierDetail.vue

@@ -111,7 +111,7 @@ export default {
       const resultPromise = this.isEdit ? updateFoodModifier(this.foodId, this.postForm.id, this.postForm) :
         addFoodModifier(this.foodId, this.postForm)
       resultPromise.then(res => {
-        this.$message.success('创建成功')
+        this.$notify.success('创建成功')
         this.loading = false
         this.$router.push({ path: `/food/${this.foodId}/modifier` })
       }).catch(res => {

+ 1 - 1
src/views/foodModifier/index.vue

@@ -101,7 +101,7 @@ export default {
     },
     handleDelete(row) {
       removeFoodModifier(this.foodId, row.id).then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
       }).catch(res => {
         this.$message.error(res.data.message)

+ 3 - 3
src/views/nutrient/index.vue

@@ -263,7 +263,7 @@ export default {
     },
     handleDelete(row) {
       remove(row.id).then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
       }).catch(res => {
         this.$message.error(res.data.message)
@@ -272,7 +272,7 @@ export default {
     createOrUpdateData() {
       const resultPromise = this.dialogStatus === 'create' ? create(this.params) : update(this.params.id, this.params)
       resultPromise.then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
         this.dialogFormVisible = false
       }).catch(res => {
@@ -305,7 +305,7 @@ export default {
     },
     updateSort(row, type) {
       updateSortOrder(row.id, { type }).then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
       }).catch(res => {
         this.$message.error(res.data.message)

+ 9 - 2
src/views/nutrientTemplate/detail.vue

@@ -132,7 +132,7 @@ export default {
       if (this.params.nutrientId) {
         addTemplateNutrient(this.templateId, this.params).then(res => {
           this.fetchNutrients()
-          this.$message.success('添加成功')
+          this.$notify.success('添加成功')
           this.params = {}
           this.$nextTick(() => {
             this.$refs['nutrientSelect'].focus()
@@ -163,6 +163,13 @@ export default {
       getNutrients(this.templateId).then(res => {
         this.list = res.data
         this.listLoading = false
+        if (this.list.length > 0) {
+          this.$set(this.params, "nvSpec", this.list[0].nvSpec)
+          this.$set(this.params, "nvSpecUnit", this.list[0].nvSpecUnit)
+        } else {
+          this.$set(this.params, 'nvSpec', null)
+          this.$set(this.params, 'nvSpecUnit', null)
+        }
       }).catch(() => {
         this.$message.error('获取数据失败')
         this.listLoading = false
@@ -172,7 +179,7 @@ export default {
     removeNutrient(row) {
       removeNutrient(this.templateId, row.nutrientId).then(res => {
         this.fetchNutrients()
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.fetchNutrients()
         this.$message.error(res.data.message)

+ 3 - 3
src/views/nutrientTemplate/index.vue

@@ -165,7 +165,7 @@ export default {
     updateSort(row, type) {
       updateSort(row.id, { type }).then(res => {
         this.fetchData()
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.fetchData()
         this.$message.error(res.data.message)
@@ -174,7 +174,7 @@ export default {
     handleDelete(row) {
       removeTemplate(row.id).then(res => {
         this.fetchData()
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.fetchData()
         this.$message.error(res.data.message)
@@ -184,7 +184,7 @@ export default {
       const resultPromise = this.dialogStatus === 'create' ? createTemplate(this.params) : updateTemplate(this.params.id,
         this.params)
       resultPromise.then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
         this.dialogFormVisible = false
       }).catch(res => {

+ 1 - 1
src/views/recipe/food.vue

@@ -153,7 +153,7 @@ export default {
         this.fetchData()
         this.params = {}
         this.$refs.foodSelect.focus()
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.$message.error(res.data.message)
         this.fetchData()

+ 3 - 3
src/views/recipe/step.vue

@@ -101,7 +101,7 @@ export default {
     },
     handleDelete(row) {
       removeRecipeStep(this.recipeId, row.id).then(res => {
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.fetchData()
       }).catch(res => {
         this.$message.error(res.data.message)
@@ -117,7 +117,7 @@ export default {
       addRecipeStep(this.recipeId, this.params).then(res => {
         this.fetchData()
         this.dialogFormVisible = false
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.fetchData()
         this.$message.error(res.data.message)
@@ -127,7 +127,7 @@ export default {
       updateRecipeStep(this.recipeId, this.params.id, this.params).then(res => {
         this.fetchData()
         this.dialogFormVisible = false
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.fetchData()
         this.$message.error(res.data.message)

+ 2 - 2
src/views/unit/index.vue

@@ -207,7 +207,7 @@ export default {
     updateSort(row, type) {
       updateSortOrder(row.id, { type }).then(res => {
         this.fetchData()
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
       }).catch(res => {
         this.fetchData()
         this.$message.error(res.data.message)
@@ -223,7 +223,7 @@ export default {
         this.params)
       resultPromise.then(res => {
         this.fetchData()
-        this.$message.success('提交成功')
+        this.$notify.success('提交成功')
         this.dialogFormVisible = false
       }).catch(res => {
         this.fetchData()