|
@@ -2,7 +2,9 @@
|
|
<div class="queue">
|
|
<div class="queue">
|
|
<van-nav-bar
|
|
<van-nav-bar
|
|
title="当前队列"
|
|
title="当前队列"
|
|
|
|
+ right-text="打样"
|
|
@click-left="toAdmin"
|
|
@click-left="toAdmin"
|
|
|
|
+ @click-right="toOpen"
|
|
left-text="添加预定"
|
|
left-text="添加预定"
|
|
left-arrow
|
|
left-arrow
|
|
/>
|
|
/>
|
|
@@ -20,12 +22,7 @@
|
|
>
|
|
>
|
|
跳过
|
|
跳过
|
|
</van-button>
|
|
</van-button>
|
|
- <van-button
|
|
|
|
- v-if="i === 0"
|
|
|
|
- type="info"
|
|
|
|
- size="small"
|
|
|
|
- @click="nextItem"
|
|
|
|
- >
|
|
|
|
|
|
+ <van-button v-if="i === 0" type="info" size="small" @click="nextItem">
|
|
完成
|
|
完成
|
|
</van-button>
|
|
</van-button>
|
|
<van-button
|
|
<van-button
|
|
@@ -37,6 +34,63 @@
|
|
</template>
|
|
</template>
|
|
</van-cell>
|
|
</van-cell>
|
|
</van-cell-group>
|
|
</van-cell-group>
|
|
|
|
+
|
|
|
|
+ <van-popup v-model="open" position="right" class="open">
|
|
|
|
+ <van-radio-group v-model="radio">
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周一</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-stepper v-model="sH" />
|
|
|
|
+ <van-stepper v-model="sM" />
|
|
|
|
+ </van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="1">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周二</van-col>
|
|
|
|
+ <van-col span="8">span: 8</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="2">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周三</van-col>
|
|
|
|
+ <van-col span="8">span: 8</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="3">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周四</van-col>
|
|
|
|
+ <van-col span="8">span: 8</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="4">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周五</van-col>
|
|
|
|
+ <van-col span="8">span: 8</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="5">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周六</van-col>
|
|
|
|
+ <van-col span="8">span: 8</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="6">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ <van-row>
|
|
|
|
+ <van-col span="8">周日</van-col>
|
|
|
|
+ <van-col span="8">span: 8</van-col>
|
|
|
|
+ <van-col span="8">
|
|
|
|
+ <van-radio name="7">单选框 2</van-radio>
|
|
|
|
+ </van-col>
|
|
|
|
+ </van-row>
|
|
|
|
+ </van-radio-group>
|
|
|
|
+ </van-popup>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -47,21 +101,38 @@ import {
|
|
CellGroup as vanCellGroup,
|
|
CellGroup as vanCellGroup,
|
|
Button as vanButton,
|
|
Button as vanButton,
|
|
NavBar as vanNavBar,
|
|
NavBar as vanNavBar,
|
|
|
|
+ Popup as vanPopup,
|
|
|
|
+ Col as vanCol,
|
|
|
|
+ Row as vanRow,
|
|
|
|
+ Radio as vanRadio,
|
|
|
|
+ RadioGroup as vanRadioGroup,
|
|
|
|
+ Stepper as vanStepper,
|
|
Dialog,
|
|
Dialog,
|
|
} from "vant";
|
|
} from "vant";
|
|
import "vant/lib/cell/style/index";
|
|
import "vant/lib/cell/style/index";
|
|
import "vant/lib/cell-group/style/index";
|
|
import "vant/lib/cell-group/style/index";
|
|
import "vant/lib/dialog/style/index";
|
|
import "vant/lib/dialog/style/index";
|
|
import "vant/lib/button/style/index";
|
|
import "vant/lib/button/style/index";
|
|
|
|
+import "vant/lib/popup/style/index";
|
|
|
|
+import "vant/lib/col/style/index";
|
|
|
|
+import "vant/lib/row/style/index";
|
|
|
|
+import "vant/lib/radio/style/index";
|
|
|
|
+import "vant/lib/stepper/style/index";
|
|
|
|
+import "vant/lib/radio-group/style/index";
|
|
import "vant/lib/nav-bar/style/index";
|
|
import "vant/lib/nav-bar/style/index";
|
|
|
|
|
|
import { orderList, skip, nextone, cancel } from "../api/index";
|
|
import { orderList, skip, nextone, cancel } from "../api/index";
|
|
-
|
|
|
|
export default {
|
|
export default {
|
|
name: "Queue",
|
|
name: "Queue",
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
queueList: [],
|
|
queueList: [],
|
|
|
|
+ sH: 0,
|
|
|
|
+ sM: 0,
|
|
|
|
+ eH: 0,
|
|
|
|
+ eM: 0,
|
|
|
|
+ open: false,
|
|
|
|
+ radio: "",
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -69,6 +140,9 @@ export default {
|
|
},
|
|
},
|
|
computed: {},
|
|
computed: {},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ toOpen() {
|
|
|
|
+ this.open = true;
|
|
|
|
+ },
|
|
reloadOrder() {
|
|
reloadOrder() {
|
|
orderList().then(res => {
|
|
orderList().then(res => {
|
|
this.queueList = res || [];
|
|
this.queueList = res || [];
|
|
@@ -120,6 +194,12 @@ export default {
|
|
vanCellGroup,
|
|
vanCellGroup,
|
|
vanButton,
|
|
vanButton,
|
|
vanNavBar,
|
|
vanNavBar,
|
|
|
|
+ vanPopup,
|
|
|
|
+ vanCol,
|
|
|
|
+ vanRow,
|
|
|
|
+ vanRadio,
|
|
|
|
+ vanRadioGroup,
|
|
|
|
+ vanStepper
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
@@ -131,4 +211,14 @@ export default {
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
background-color: #fff;
|
|
background-color: #fff;
|
|
}
|
|
}
|
|
|
|
+.queue .open {
|
|
|
|
+ height: 100%;
|
|
|
|
+ min-width: 500px;
|
|
|
|
+ padding: 1em;
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
+}
|
|
|
|
+.queue .van-col {
|
|
|
|
+ height: 2em;
|
|
|
|
+ line-height: 2em;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|