修复退菜数量不对问题
This commit is contained in:
parent
bc3929a32e
commit
9593d8f906
|
|
@ -130,6 +130,12 @@
|
||||||
¥{{ scope.row.priceAmount }}
|
¥{{ scope.row.priceAmount }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<!-- <el-table-column label="操作">
|
||||||
|
<template v-slot="scope">
|
||||||
|
<el-button v-if="detail.status=='closed'" type="text" size="mini" @click="tuikuan(scope.row)"><span >退款</span></el-button>
|
||||||
|
<el-button v-if="detail.status=='unpaid'" type="text" size="mini" @click="tuiCai(scope.row)"><span >退菜</span></el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column> -->
|
||||||
</el-table>
|
</el-table>
|
||||||
</div>
|
</div>
|
||||||
<!-- </el-tab-pane> -->
|
<!-- </el-tab-pane> -->
|
||||||
|
|
@ -200,6 +206,7 @@
|
||||||
import orderEnum from "../orderEnum";
|
import orderEnum from "../orderEnum";
|
||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
import { tbOrderInfoDetail, tbOrderInfoData } from "@/api/order";
|
import { tbOrderInfoDetail, tbOrderInfoData } from "@/api/order";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
@ -242,6 +249,12 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
tuikuan(item){
|
||||||
|
|
||||||
|
},
|
||||||
|
tuiCaidan(item){
|
||||||
|
|
||||||
|
},
|
||||||
// 切换类型
|
// 切换类型
|
||||||
getTableData() {
|
getTableData() {
|
||||||
if (this.type == "3") {
|
if (this.type == "3") {
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ import { formatPrice } from "@/utils/format";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
props: {
|
props: {
|
||||||
modelValue: {
|
value: {
|
||||||
type: Number,
|
type: Number,
|
||||||
default: 1,
|
default: 1,
|
||||||
},
|
},
|
||||||
|
|
@ -37,6 +37,9 @@ export default {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
value(val){
|
||||||
|
this.number = val;
|
||||||
|
},
|
||||||
min(val) {
|
min(val) {
|
||||||
this.number = val;
|
this.number = val;
|
||||||
},
|
},
|
||||||
|
|
@ -85,7 +88,7 @@ export default {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
mounted(){
|
mounted(){
|
||||||
this.number = this.modelValue;
|
this.number = this.value;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,11 @@
|
||||||
<div class="flex u-row-between u-p-b-20 border-bottom">
|
<div class="flex u-row-between u-p-b-20 border-bottom">
|
||||||
<span>退菜数量</span>
|
<span>退菜数量</span>
|
||||||
<div class="u-flex">
|
<div class="u-flex">
|
||||||
<number-box v-model="number" :min="1" :max="2"></number-box>
|
<number-box v-model="number" :min="1" :max="max"></number-box>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="u-m-t-10 u-font-12 color-999">
|
<div class="u-m-t-10 u-font-12 color-999">
|
||||||
菜品已点数量 2 份
|
菜品已点数量 {{max}} 份
|
||||||
</div>
|
</div>
|
||||||
<div class="u-m-t-26">
|
<div class="u-m-t-26">
|
||||||
<div><span>退菜原因</span> <span class="color-red">*</span></div>
|
<div><span>退菜原因</span> <span class="color-red">*</span></div>
|
||||||
|
|
@ -50,6 +50,10 @@ export default {
|
||||||
default:()=>{
|
default:()=>{
|
||||||
return{}
|
return{}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
max:{
|
||||||
|
type:Number,
|
||||||
|
default:1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
|
@ -73,6 +77,8 @@ export default {
|
||||||
},
|
},
|
||||||
reset() {
|
reset() {
|
||||||
this.note = "";
|
this.note = "";
|
||||||
|
this.number=1;
|
||||||
|
console.log(this.number)
|
||||||
},
|
},
|
||||||
delTag(index) {
|
delTag(index) {
|
||||||
this.tags.splice(index, 1);
|
this.tags.splice(index, 1);
|
||||||
|
|
@ -85,9 +91,11 @@ export default {
|
||||||
},
|
},
|
||||||
open(note) {
|
open(note) {
|
||||||
this.show = true;
|
this.show = true;
|
||||||
|
this.number=1;
|
||||||
},
|
},
|
||||||
close() {
|
close() {
|
||||||
this.show = false;
|
this.show = false;
|
||||||
|
this.number=1;
|
||||||
},
|
},
|
||||||
confirm() {
|
confirm() {
|
||||||
const selTag=this.tags.filter(item=>item.checked).map(item=>item.label).join(",")
|
const selTag=this.tags.filter(item=>item.checked).map(item=>item.label).join(",")
|
||||||
|
|
|
||||||
|
|
@ -1166,6 +1166,7 @@
|
||||||
|
|
||||||
<return-cart
|
<return-cart
|
||||||
ref="refReturnCart"
|
ref="refReturnCart"
|
||||||
|
:max="order.selGoods.number"
|
||||||
@confirm="refReturnCartConfirm"
|
@confirm="refReturnCartConfirm"
|
||||||
></return-cart>
|
></return-cart>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue