预定餐参数修改
This commit is contained in:
parent
8085d32023
commit
9415bda2e9
|
|
@ -51,7 +51,7 @@ export function getOrderInfoAPI(data) {
|
|||
*/
|
||||
export function addMenuEvaluaOrderApi(data) {
|
||||
return request({
|
||||
url: '/smart-canteen/menu_evalua_order',
|
||||
url: '/smart-canteen/cook_evalua_order',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
|
|
@ -63,7 +63,7 @@ export function addMenuEvaluaOrderApi(data) {
|
|||
*/
|
||||
export function getPageEvaluateListApi(data) {
|
||||
return request({
|
||||
url: '/smart-canteen/menu_evalua_order/list',
|
||||
url: '/smart-canteen/cook_evalua_order/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<page-meta :page-font-size="fontValue+'px'" :root-font-size="fontValue+'px'"></page-meta>
|
||||
<view>
|
||||
<view class="image-box">
|
||||
<image style="width: 100%;height: 100%;" :src="dashesData.imageUrl"></image>
|
||||
<image style="width: 100%;height: 100%;" :src="dashesData.dishesImgUrl"></image>
|
||||
</view>
|
||||
<view class="menuContent">
|
||||
<view class="menuInfo">
|
||||
|
|
@ -15,14 +15,14 @@
|
|||
<u-icon
|
||||
v-if="dashesData.quantity>0"
|
||||
name="../../static/images/delete.png"
|
||||
size="16"
|
||||
size="18"
|
||||
@click="handleFoodNum(1, dashesData)"
|
||||
/>
|
||||
<span style="margin: 0 10px;font-size: 28rpx;">{{ dashesData.quantity || 0 }}</span>
|
||||
<u-icon
|
||||
v-if="dashesData.quantity < dashesData.limitNum"
|
||||
name="../../static/images/add.png"
|
||||
size="16"
|
||||
size="18"
|
||||
@click="handleFoodNum(2, dashesData)"
|
||||
/>
|
||||
<u-icon v-if="dashesData.quantity == dashesData.limitNum" name="../../static/images/no-add.png" size="16" />
|
||||
|
|
@ -66,78 +66,33 @@
|
|||
<view>脂肪(份)</view>
|
||||
<view>碳水化合物(份)</view>
|
||||
<view>膳食纤维(份)</view>
|
||||
<view>胆固醇(份)</view>
|
||||
<!-- <view>维生素A(份)</view>
|
||||
<view>维生素C(份)</view>
|
||||
<view>维生素E(份)</view> -->
|
||||
<!-- <view>胡萝卜素(份)</view>
|
||||
<view>视黄醇(份)</view>
|
||||
<view>硫胺素(份)</view>
|
||||
<view>核黄素(份)</view> -->
|
||||
<view>钙(份)</view>
|
||||
<!-- <view>磷(份)</view>
|
||||
<view>钾(份)</view> -->
|
||||
<view>钠(份)</view>
|
||||
<!-- <view>镁(份)</view>
|
||||
<view>铁(份)</view>
|
||||
<view>锌(份)</view>
|
||||
<view>硒(份)</view>
|
||||
<view>铜(份)</view>
|
||||
<view>锰(份)</view> -->
|
||||
<view>胆固醇(份)</view>
|
||||
<view>钙(份)</view>
|
||||
<view>钠(份)</view>
|
||||
</view>
|
||||
<view class="nutrition-box-item">
|
||||
<view>含量</view>
|
||||
<view>{{dashesData.dishesDetailList[0].calories||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].protein||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].fat||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].carbohydrate||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].dietaryFiber||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].cholesterol||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].vitaminA||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].vitaminC||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].vitaminE||'-'}}</view> -->
|
||||
<view>{{dashesData.dishesDetailList[0].carotene||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].retinol||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].thiamine||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].riboflavin||'-'}}</view> -->
|
||||
|
||||
<view>{{dashesData.dishesDetailList[0].calcium||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].phosphorus||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].kalium||'-'}}</view> -->
|
||||
<view>{{dashesData.dishesDetailList[0].sodium||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].magnesium||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].iron||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].zinc||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].selenium||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].cuprum||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].manganese||'-'}}</view> -->
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.calories||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.protein||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.fat||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.carbohydrate||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.dietaryFiber||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.cholesterol||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.carotene||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.calcium||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.sodium||'-'}}</view>
|
||||
</view>
|
||||
<view class="nutrition-box-item">
|
||||
<view>NRV%</view>
|
||||
<view>{{dashesData.dishesDetailList[0].caloriesNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].proteinNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].fatNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].carbohydrateNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].dietaryFiberNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].cholesterolNrv||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].vitaminA||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].vitaminC||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].vitaminE||'-'}}</view> -->
|
||||
<view>{{dashesData.dishesDetailList[0].caroteneNrv||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].retinol||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].thiamine||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].riboflavin||'-'}}</view> -->
|
||||
|
||||
<view>{{dashesData.dishesDetailList[0].calciumNrv||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].phosphorus||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].kalium||'-'}}</view> -->
|
||||
<view>{{dashesData.dishesDetailList[0].sodiumNrv||'-'}}</view>
|
||||
<!-- <view>{{dashesData.dishesDetailList[0].magnesium||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].iron||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].zinc||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].selenium||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].cuprum||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].manganese||'-'}}</view> -->
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.caloriesNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.proteinNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.fatNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.carbohydrateNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.dietaryFiberNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.cholesterolNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.caroteneNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.calciumNrv||'-'}}</view>
|
||||
<view>{{dashesData.dishesDetailList[0].nutritionInfo.sodiumNrv||'-'}}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="evaluate-box" v-if="hIndex==2">
|
||||
|
|
@ -246,7 +201,7 @@
|
|||
<u-icon
|
||||
v-if="food.quantity > 0"
|
||||
name="../../static/images/del.png"
|
||||
size="16"
|
||||
size="18"
|
||||
/>
|
||||
</view>
|
||||
<span class="cont-num">{{ food.quantity || 0 }}</span>
|
||||
|
|
@ -324,15 +279,16 @@ export default {
|
|||
methods: {
|
||||
//获取菜品详情
|
||||
async getMenudishesDetail(){
|
||||
let param = {
|
||||
"userId": uni.getStorageSync('userId') ,
|
||||
"detailId": this.menuData.recipeDetailId,
|
||||
"baseDishesId": this.menuData.baseDishesId,
|
||||
// "delFlag": 2
|
||||
}
|
||||
const res = await getMenudishesDetailAPI(param)
|
||||
if(res.code==200){
|
||||
this.dashesData = res.data;
|
||||
// let param = {
|
||||
// "userId": uni.getStorageSync('userId') ,
|
||||
// "detailId": this.menuData.recipeDetailId,
|
||||
// "baseDishesId": this.menuData.baseDishesId,
|
||||
// // "delFlag": 2
|
||||
// }
|
||||
// const res = await getMenudishesDetailAPI(param)
|
||||
// if(res.code==200){
|
||||
// this.dashesData = res.data;
|
||||
this.dashesData = this.menuData;
|
||||
if(this.dashesData.materialList&&this.dashesData.materialList.length>0){
|
||||
let arr1=[]
|
||||
let arr2=[]
|
||||
|
|
@ -355,8 +311,8 @@ export default {
|
|||
this.$set(this.dashesData, 'prefPrice', this.dashesData.dishesDetailList[0].prefPrice)
|
||||
this.$set(this.dashesData, 'dishesId', this.dashesData.dishesDetailList[0].dishesId)
|
||||
this.$forceUpdate()
|
||||
}
|
||||
console.log(res,'获取菜品详情')
|
||||
// }
|
||||
// console.log(res,'获取菜品详情')
|
||||
},
|
||||
async getMenuEvaluaCount() {
|
||||
let param = {
|
||||
|
|
@ -466,7 +422,7 @@ export default {
|
|||
menuItem.typeList.forEach(detail => {
|
||||
detail.dishesList.forEach(food => {
|
||||
this.shoppingCartList.forEach(cartItem=>{
|
||||
if(food.dishesId==cartItem.goodsId){
|
||||
if(food.dishesId==cartItem.goodsId){
|
||||
let obj = {
|
||||
"detailType": food.detailType,
|
||||
"goodsId": cartItem.goodsId,
|
||||
|
|
@ -500,8 +456,13 @@ export default {
|
|||
this.$set(cartItem, 'limitNum', food.dishesDetailList[0].limitNum)
|
||||
this.$set(cartItem, 'prefPrice', food.dishesDetailList[0].prefPrice)
|
||||
if(cartItem.orderDate == this.newDate2){//存在且时间一致
|
||||
this.$set(food, 'quantity', cartItem.quantity)
|
||||
this.$set(cartItem,'isDfficacy', 1) //有效
|
||||
if(cartItem.recipeId==this.menuData.recipeId){
|
||||
this.$set(food, 'quantity', cartItem.quantity)
|
||||
this.$set(cartItem,'isDfficacy', 1) //有效
|
||||
}else{
|
||||
this.$set(food, 'quantity', 0)
|
||||
this.$set(cartItem,'isDfficacy', 0) //失效
|
||||
}
|
||||
}else{//日期不一致
|
||||
this.$set(food, 'quantity', 0)
|
||||
this.$set(cartItem,'isDfficacy', 0) //失效
|
||||
|
|
@ -509,7 +470,11 @@ export default {
|
|||
}
|
||||
if(cartItem.dishesId==this.dashesData.dishesId){
|
||||
if(cartItem.orderDate == this.newDate2){
|
||||
this.$set(this.dashesData, 'quantity', cartItem.quantity)
|
||||
if(cartItem.recipeId==this.menuData.recipeId){
|
||||
this.$set(this.dashesData, 'quantity', cartItem.quantity)
|
||||
}else{
|
||||
this.$set(this.dashesData, 'quantity', 0)
|
||||
}
|
||||
}else{
|
||||
this.$set(this.dashesData, 'quantity', 0)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -58,14 +58,14 @@
|
|||
<view class="right-cont" v-if="item.remanentNum!=0">
|
||||
<u-icon v-if="item.quantity > 0"
|
||||
name="../../static/images/delete.png"
|
||||
size="16"
|
||||
size="18"
|
||||
@click="handleFoodNum(1, item)"
|
||||
/>
|
||||
<span style="margin: 0 10px;font-size: 28rpx;">{{ item.quantity || 0 }}</span>
|
||||
<u-icon
|
||||
v-if="item.quantity < item.limitNum"
|
||||
name="../../static/images/add.png"
|
||||
size="16"
|
||||
size="18"
|
||||
@click="handleFoodNum(2, item)"
|
||||
/>
|
||||
<u-icon v-if="item.quantity == item.limitNum" name="../../static/images/no-add.png" size="16" />
|
||||
|
|
@ -146,7 +146,7 @@
|
|||
<u-icon
|
||||
v-if="food.quantity > 0"
|
||||
name="../../static/images/del.png"
|
||||
size="16"
|
||||
size="18"
|
||||
/>
|
||||
</view>
|
||||
<span class="cont-num">{{ food.quantity || 0 }}</span>
|
||||
|
|
@ -439,8 +439,13 @@ export default {
|
|||
this.$set(cartItem, 'limitNum', food.dishesDetailList[0].limitNum)
|
||||
this.$set(cartItem, 'prefPrice', food.dishesDetailList[0].prefPrice)
|
||||
if(cartItem.orderDate == this.newDate2){//存在且时间一致
|
||||
this.$set(food, 'quantity', cartItem.quantity)
|
||||
this.$set(cartItem,'isDfficacy', 1) //有效
|
||||
if(cartItem.recipeId==this.recipeId){
|
||||
this.$set(food, 'quantity', cartItem.quantity)
|
||||
this.$set(cartItem,'isDfficacy', 1) //有效
|
||||
}else{
|
||||
this.$set(food, 'quantity', 0)
|
||||
this.$set(cartItem,'isDfficacy', 0) //失效
|
||||
}
|
||||
}else{//日期不一致
|
||||
this.$set(food, 'quantity', 0)
|
||||
this.$set(cartItem,'isDfficacy', 0) //失效
|
||||
|
|
|
|||
|
|
@ -140,11 +140,11 @@ export default {
|
|||
})
|
||||
let param ={
|
||||
"description":this.description,
|
||||
"ordId":this.dishesData.orderId,
|
||||
"orderType":this.dishesData.orderType,
|
||||
"orderId":this.dishesData.orderId,
|
||||
"orderEvaluaType":this.dishesData.orderType,
|
||||
// "orderEvaluaType":1,
|
||||
"starLevel": this.starLevel,
|
||||
"shopstallId":this.dishesData.stallId,
|
||||
"stallId":this.dishesData.stallId,
|
||||
"detailList":arr,
|
||||
"pictureList":arr2
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue