|
@@ -1,129 +1,56 @@
|
|
<template>
|
|
<template>
|
|
<div class="shopAdd">
|
|
<div class="shopAdd">
|
|
<!-- 打印机新增、编辑 -->
|
|
<!-- 打印机新增、编辑 -->
|
|
- <el-dialog
|
|
|
|
- width="40%"
|
|
|
|
- :title="title"
|
|
|
|
- destroy-on-close
|
|
|
|
- center
|
|
|
|
- :visible.sync="showVisible"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-dialog width="40%" :title="title" destroy-on-close center :visible.sync="showVisible">
|
|
<el-form :model="form" ref="form" label-width="120px">
|
|
<el-form :model="form" ref="form" label-width="120px">
|
|
<el-form-item label="选择打印机" prop="deviceType">
|
|
<el-form-item label="选择打印机" prop="deviceType">
|
|
<div class="category_box">
|
|
<div class="category_box">
|
|
- <div
|
|
|
|
- class="item"
|
|
|
|
- :class="form.deviceType == item.type ? 'active' : ''"
|
|
|
|
- v-for="(item, i) in devices"
|
|
|
|
- :key="i"
|
|
|
|
- @click="changeType(item)"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="item" :class="form.deviceType == item.type ? 'active' : ''" v-for="(item, i) in devices" :key="i" @click="changeType(item)">
|
|
{{ item.name }}
|
|
{{ item.name }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="打印机名称" prop="name">
|
|
<el-form-item label="打印机名称" prop="name">
|
|
- <el-input
|
|
|
|
- v-model="form.name"
|
|
|
|
- placeholder="给这台打印机取个名字吧"
|
|
|
|
- autocomplete="off"
|
|
|
|
- style="width: 100%"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-input v-model="form.name" placeholder="给这台打印机取个名字吧" autocomplete="off" style="width: 100%">
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="打印机编号" prop="deviceSn">
|
|
<el-form-item label="打印机编号" prop="deviceSn">
|
|
- <el-input
|
|
|
|
- v-model="form.deviceSn"
|
|
|
|
- placeholder="查看打印机底部标签"
|
|
|
|
- autocomplete="off"
|
|
|
|
- style="width: 100%"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-input v-model="form.deviceSn" placeholder="查看打印机底部标签" autocomplete="off" style="width: 100%">
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="打印机KEY" prop="deviceSecret">
|
|
<el-form-item label="打印机KEY" prop="deviceSecret">
|
|
- <el-input
|
|
|
|
- v-model="form.deviceSecret"
|
|
|
|
- placeholder="查看打印机底部标签"
|
|
|
|
- autocomplete="off"
|
|
|
|
- style="width: 100%"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-input v-model="form.deviceSecret" placeholder="查看打印机底部标签" autocomplete="off" style="width: 100%">
|
|
</el-input>
|
|
</el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="自动打印接单" prop="deviceSecret">
|
|
<el-form-item label="自动打印接单" prop="deviceSecret">
|
|
- <el-switch
|
|
|
|
- v-model="form.openOrderPrint"
|
|
|
|
- :active-value="1"
|
|
|
|
- :inactive-value="0"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-switch v-model="form.openOrderPrint" :active-value="1" :inactive-value="0" active-color="#FC7200" inactive-color="#999" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="自动打印取消单" prop="deviceSecret">
|
|
<el-form-item label="自动打印取消单" prop="deviceSecret">
|
|
- <el-switch
|
|
|
|
- v-model="form.openOrderCancelPrint"
|
|
|
|
- :active-value="1"
|
|
|
|
- :inactive-value="0"
|
|
|
|
- />
|
|
|
|
|
|
+ <el-switch v-model="form.openOrderCancelPrint" :active-value="1" :inactive-value="0" active-color="#FC7200" inactive-color="#999" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="打印份数">
|
|
<el-form-item label="打印份数">
|
|
<div class="printer-num">
|
|
<div class="printer-num">
|
|
- <img
|
|
|
|
- @click="reduce(1)"
|
|
|
|
- src="../../../static/image/icon_reduce.png"
|
|
|
|
- class="reduce"
|
|
|
|
- alt=""
|
|
|
|
- srcset=""
|
|
|
|
- />
|
|
|
|
|
|
+ <img @click="reduce(1)" src="../../../static/image/icon_reduce.png" class="reduce" alt="" srcset="" />
|
|
<div class="num">{{ form.printCustomerCount }} 份</div>
|
|
<div class="num">{{ form.printCustomerCount }} 份</div>
|
|
- <img
|
|
|
|
- @click="add(1)"
|
|
|
|
- src="../../../static/image/icon_add.png"
|
|
|
|
- class="add"
|
|
|
|
- alt=""
|
|
|
|
- srcset=""
|
|
|
|
- />
|
|
|
|
|
|
+ <img @click="add(1)" src="../../../static/image/icon_add.png" class="add" alt="" srcset="" />
|
|
<div class="name">客户联</div>
|
|
<div class="name">客户联</div>
|
|
</div>
|
|
</div>
|
|
<div class="printer-num">
|
|
<div class="printer-num">
|
|
- <img
|
|
|
|
- @click="reduce(2)"
|
|
|
|
- src="../../../static/image/icon_reduce.png"
|
|
|
|
- class="reduce"
|
|
|
|
- alt=""
|
|
|
|
- srcset=""
|
|
|
|
- />
|
|
|
|
|
|
+ <img @click="reduce(2)" src="../../../static/image/icon_reduce.png" class="reduce" alt="" srcset="" />
|
|
<div class="num">{{ form.printMerchantCount }} 份</div>
|
|
<div class="num">{{ form.printMerchantCount }} 份</div>
|
|
- <img
|
|
|
|
- @click="add(2)"
|
|
|
|
- src="../../../static/image/icon_add.png"
|
|
|
|
- class="add"
|
|
|
|
- alt=""
|
|
|
|
- srcset=""
|
|
|
|
- />
|
|
|
|
|
|
+ <img @click="add(2)" src="../../../static/image/icon_add.png" class="add" alt="" srcset="" />
|
|
<div class="name">商家联</div>
|
|
<div class="name">商家联</div>
|
|
</div>
|
|
</div>
|
|
<div class="printer-num">
|
|
<div class="printer-num">
|
|
- <img
|
|
|
|
- @click="reduce(3)"
|
|
|
|
- src="../../../static/image/icon_reduce.png"
|
|
|
|
- class="reduce"
|
|
|
|
- alt=""
|
|
|
|
- srcset=""
|
|
|
|
- />
|
|
|
|
|
|
+ <img @click="reduce(3)" src="../../../static/image/icon_reduce.png" class="reduce" alt="" srcset="" />
|
|
<div class="num">{{ form.printKitchenCount }} 份</div>
|
|
<div class="num">{{ form.printKitchenCount }} 份</div>
|
|
- <img
|
|
|
|
- @click="add(3)"
|
|
|
|
- src="../../../static/image/icon_add.png"
|
|
|
|
- class="add"
|
|
|
|
- alt=""
|
|
|
|
- srcset=""
|
|
|
|
- />
|
|
|
|
|
|
+ <img @click="add(3)" src="../../../static/image/icon_add.png" class="add" alt="" srcset="" />
|
|
<div class="name">厨房联</div>
|
|
<div class="name">厨房联</div>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
- <el-button :loading="loading" size="medium" class="btn" @click="save"
|
|
|
|
- >保存</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <el-button :loading="loading" size="medium" class="btn" @click="save">保存</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</div>
|
|
</div>
|
|
@@ -149,8 +76,7 @@ export default {
|
|
loading: false,
|
|
loading: false,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
- created(){
|
|
|
|
- },
|
|
|
|
|
|
+ created() {},
|
|
methods: {
|
|
methods: {
|
|
changeType(v) {
|
|
changeType(v) {
|
|
this.$set(this.form, "deviceType", v.type);
|
|
this.$set(this.form, "deviceType", v.type);
|