|
@@ -22,7 +22,7 @@
|
|
|
<div class="top-set">
|
|
|
<div class="t-left">
|
|
|
自动打印
|
|
|
- <span>(开启后将为您自动打印小票)</span>
|
|
|
+ <span style="color: #999;">(开启后将为您自动打印小票)</span>
|
|
|
</div>
|
|
|
<div class="t-right">
|
|
|
<el-switch @change="updateConfig" v-model="openPrintSwitch" :active-value="1" :inactive-value="0" />
|
|
@@ -44,7 +44,7 @@
|
|
|
<el-col :span="8" v-for="(item, index) in voiceList" :key="index">
|
|
|
<div class="item">
|
|
|
<div class="left">
|
|
|
- <img src="../../../static/image/voice-icon.png" class="voice-icon" />
|
|
|
+ <img @click="play(index)" src="../../../static/image/voice-icon.png" class="voice-icon" />
|
|
|
<span>{{ item.name }}</span>
|
|
|
</div>
|
|
|
<div class="right">
|
|
@@ -100,6 +100,43 @@ export default {
|
|
|
this.floorListDelivery();
|
|
|
},
|
|
|
methods: {
|
|
|
+ play(index) {
|
|
|
+ let src = "../../../static/audio/alone.mp3";
|
|
|
+ switch (index) {
|
|
|
+ case 0:
|
|
|
+ src = "../../../static/audio/new-order.mp3";
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ src = "../../../static/audio/order-received.mp3";
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ src = "../../../static/audio/missed-orders.mp3";
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ src = "../../../static/audio/rider-cancel.mp3";
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ src = "../../../static/audio/user-go-cancel.mp3";
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ src = "../../../static/audio/not-enough.mp3";
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ src = "../../../static/audio/low-than.mp3";
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ src = "../../../static/audio/over-time.mp3";
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ src = "../../../static/audio/rider-go-cancel.mp3";
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ let mp3 = new Audio(src);
|
|
|
+ mp3.play(); //播放 mp3这个音频对象
|
|
|
+ },
|
|
|
cancel() {
|
|
|
this.centerDialogVisible = false;
|
|
|
this.openAutodelivery = 0;
|
|
@@ -279,6 +316,7 @@ export default {
|
|
|
height: 12px;
|
|
|
margin-right: 4px;
|
|
|
margin-top: 2px;
|
|
|
+ cursor: pointer;
|
|
|
}
|
|
|
span {
|
|
|
font-size: 14px;
|