完成忌口检查
This commit is contained in:
		| @@ -36,7 +36,10 @@ const oriState = { | ||||
|   fontSize: parseInt(localStorage.getItem("fontSize")) || 12, | ||||
|   dishBigClassOptions: [], | ||||
|   dishSmallClassOptions: [], | ||||
|   leftShow: false | ||||
|   // | ||||
|   leftShow: false, | ||||
|   notRecIgds: [], | ||||
|   igdTypeOptions: [] | ||||
| }; | ||||
|  | ||||
| const mutations = { | ||||
| @@ -64,7 +67,7 @@ const mutations = { | ||||
|           payload.cusWeight && (tarIgd.cusWeight = payload.cusWeight); | ||||
|           payload.cusUnit && (tarIgd.cusUnit = payload.cusUnit); | ||||
|         } | ||||
|         console.log(JSON.parse(JSON.stringify(state.recipesData))); | ||||
|         // console.log(JSON.parse(JSON.stringify(state.recipesData))); | ||||
|       } else if (actionType === "delIgd") { | ||||
|         tarDishes.igdList = tarDishes.igdList.filter( | ||||
|           igd => igd.id !== payload.igdId | ||||
| @@ -103,6 +106,9 @@ const mutations = { | ||||
|   toggleLeftShow(state, payload) { | ||||
|     state.leftShow = !state.leftShow; | ||||
|   }, | ||||
|   setNotRecIgds(state, payload) { | ||||
|     state.notRecIgds = payload.data; | ||||
|   }, | ||||
|   setDate(state, payload) { | ||||
|     state.startDate = payload.startDate; | ||||
|     state.endDate = payload.endDate; | ||||
| @@ -152,6 +158,9 @@ const actions = { | ||||
|     getDicts("dish_class_small").then(response => { | ||||
|       commit("updateStateData", { dishSmallClassOptions: response.data }); | ||||
|     }); | ||||
|     getDicts("cus_ing_type").then(response => { | ||||
|       commit("updateStateData", { igdTypeOptions: response.data }); | ||||
|     }); | ||||
|  | ||||
|     return new Promise((res, rej) => { | ||||
|       // 健康数据 | ||||
| @@ -559,6 +568,19 @@ const getters = { | ||||
|       }); | ||||
|       return arr; | ||||
|     }, []), | ||||
|   igdTypeDetial: state => | ||||
|     state.recipesData.reduce((obj, cur) => { | ||||
|       cur.dishes.forEach(dObj => { | ||||
|         dObj.igdList.forEach(iObj => { | ||||
|           if (!obj[iObj.type]) { | ||||
|             obj[iObj.type] = [{ name: iObj.name, id: iObj.id }]; | ||||
|           } else if (!obj[iObj.type].some(tObj => tObj.id === iObj.id)) { | ||||
|             obj[iObj.type].push({ name: iObj.name, id: iObj.id }); | ||||
|           } | ||||
|         }); | ||||
|       }); | ||||
|       return obj; | ||||
|     }, {}), | ||||
|   cusUnitDict: state => | ||||
|     state.cusUnitOptions.reduce((obj, cur) => { | ||||
|       obj[cur.dictValue] = cur.dictLabel; | ||||
| @@ -583,6 +605,11 @@ const getters = { | ||||
|     state.dishSmallClassOptions.reduce((obj, cur) => { | ||||
|       obj[cur.dictValue] = cur.dictLabel; | ||||
|       return obj; | ||||
|     }, {}), | ||||
|   igdTypeDict: state => | ||||
|     state.igdTypeOptions.reduce((obj, cur) => { | ||||
|       obj[cur.dictValue] = cur.dictLabel; | ||||
|       return obj; | ||||
|     }, {}) | ||||
| }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user